Edition system

ABSTRACT

As a recording and reproducing apparatus, synchronized recording and reproducing apparatus which can be simultaneously performed a recording operation for recording a video signal and/or an audio signal inputted via a transmission channel on a recording medium and a reproducing operation for reproducing the video signal and/or the audio signal recorded on the recording medium in parallel is controlled in communication with a controller. In addition, an instruction concerning the recording operation and the reproducing operation is inputted via a graphic user interface. Consequently, the edition work can be carried out along with the recording operation, and the operation state can be visually grasped and the management of the system is made easy.

DESCRIPTION

1. Technical Field

This invention relates to an edition system. The invention is suitablefor, for example, a system for editing a material required to bereported as soon as possible such as sports and news reports.

2. Background Art

This invention has been made in view of the aforementioned point. Theinvention is intended to provide an edition system which is capable ofrealizing a real time edition with a smaller system as compared with theprior art.

Considering the above point, in this invention, an edition systemcomprising: a main recording and reproducing apparatus comprising,input/output means for receiving input video data inputted at a realtime, outputting video data obtained from the input video data as firstvideo data at a real time, and outputting video data reproduced from therecording medium as second video data at a real time, and recording andreproducing means for actually performing the recording operation forrecording input video data inputted at a real time on the recordingmedium simultaneously with the reproducing operation for reproducing thevideo data recorded on said recording medium at a real time; and acomputer comprising display means for displaying a graphic display for auser interface which generates a control command relating to therecording and reproducing operation of said main recording andreproducing apparatus, and the first video data and the second videodata which are supplied from said main recording and reproducingapparatus at a real time, and event producing means having a first eventproducing operation for producing a first event from the first videodata by operating the user interface displayed on said display means,and a second event producing operation for producing a second event fromthe second video data by operating the user interface displayed on saiddisplay means, said second event producing operation is performedindependently of said first event producing operation, is used, thereby,a high-speed real time edition can be realized.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a diagram for explaining the general structure of an editionsystem of this invention.

FIG. 2 is a diagram showing the internal structure of a computer 1.

FIG. 3 is a diagram showing a graphic display for GUI displayed on themonitor 14 of the computer 1.

FIG. 4 is a diagram illustrating first management record data for clipdata, event data and program data.

FIG. 5 is a diagram illustrating second management record data for clipdata.

FIG. 6 is a diagram illustrating second management record data for eventdata and program data.

FIG. 7 is a diagram showing the marking order of clipped image data, andan index number, a clip number and an event number added thereto in theform of a table.

FIG. 8 is a diagram showing each clipped image data which is displayedin a clip display area 28, an event display area 29 and a programdisplay area 30.

FIG. 9A is a diagram showing the link state of management record datafor managing program data.

FIG. 9B is a diagram showing the link state of management record datafor managing event data.

FIG. 9C is a diagram showing the link state of management record datafor managing clip data.

FIG. 10 is a diagram showing the internal structure of the hard diskarray 2.

FIG. 11 is a flowchart showing the initial operation of this editionsystem.

FIG. 12 is a flowchart showing the first marking operation of thisedition system.

FIGS. 13A and 13B are flowcharts showing the second marking operation ofthis edition system.

BEST MODE FOR CARRYING OUR THE INVENTION

One embodiment of this invention will be described with reference to theaccompanying drawings.

Description of General Structure of Edition System

Accompanying with FIG. 1, the general structure of this edition systemwill be described. FIG. 1 shows the hardware structure of the wholeedition system in the general.

This edition system is composed of a computer 1 and a hard disk array 2.An application program to edit video data which is transmitted to thecomputer is installed in the computer 1. This application program,installed in the editing computer is a program that is operable underthe operating system of the computer. This application program includesa GUI (graphic user interface) to generate a control command.

In the hard disk array 2, plural hard disks are connected on the array.The hard disk array 2 is controlled so that recording and reproducingare performed at the same time outwardly. More specifically, a videosignal at a real time can be reproduced from the hard disk whilerecording the signal.

The computer 1 and the hard disk array 2 are connected with each otherwith a communication cable according to the communication format of theRS-422 interface. The RS-422 interface communication format is acommunication format in which a video signal and a control command canbe transmitted/received simultaneously.

The input video signal V1 which is inputted to this edition system is acomposite video signal taken by such as a video camera, a compositevideo signal outputted from a VTR or the like. This composite videosignal is a signal to be transmitted according to the SDI (serialdigital interface) format. The video signal V2 or V3 which is outputtedfrom this edition system is also a composite video signal to betransmitted according to an SDI format. Of course, the video signalinputted/outputted to/from the edition system may be a component videosignal. Simultaneously, the video signal inputted/outputted to/from theedition system is not limited to a digital video signal but may be ananalog composite video signal.

The whole operation of this edition system will be describedaccompanying with FIG. 1. Note that, the detailed description will bedone later. The composite video signal taken by such as a video camerais inputted to the computer 1 and the hard disk array 2 respectively.The video signal inputted to the computer 1 is displayed on the monitorof the editing computer 1. On the other hand, the video signal inputtedto the hard disk array 2 is encoded at a real time and recorded to ahard disk.

An operator operating the computer 1 can assign an edition point such asan transmitted IN point (edition starting point) and an OUT point(edition end point) by operating a pointing device, for example, a mouseconnected to the computer 1. Further, a control command for edition canbe generated by using the GUI displayed on the monitor of thecomputer 1. Thus generated control command is transmitted to the harddisk array 2 as a control command of the RS-422 so as to controlreproduction of the hard disk array 2. The reproduced video signal V3 isdisplayed on the monitor of the computer 1 and outputted to externalequipment.

Description of Internal Structure of Computer 1

Hereinafter the internal structure of the computer 1 will be describedin detail accompanying with FIG. 2. The computer 1 provides a system bus5 for transmitting a control signal, a video signal and so on, a CPU 10for controlling the whole of the computer, a first video processor 11and a second video processor 12 for performing image processing and soon to a video signal, a display controller 13 for controlling a videosignal which is displayed on a video monitor 14 and a graphic displayfor GUI, an HDD interface 15 for controlling a local hard disk drive(local HDD) 15a, an FDD interface 16 for controlling a floppy disk drive16a, a pointing device interface 17 for generating control data based onthe command from a pointing device such as a cursor control device 17a,generally called mouse, a control panel 17b and a keyboard 17c, and anexternal interface unit 18 providing a software driver for performingdata communication according to the RS-422 communication format with thehard disk array 2.

The system bus 5 is a block for performing the communication of videodata, command data, address data and so on in the computer 1, and iscomprised of: an image data bus 5a for transmitting video data; and acommand data bus 5b for transmitting a control signal. The first andsecond video processors 11 and 12, the display controller 13, the HDDinterface 15 and the FDD interface 16 are respectively connected to theimage data bus 5a. Thus the first video processor 11, the second videoprocessor 12, the display controller 13, the HDD interface 15 and theFDD interface 16 are connected via the image data bus 5a, and so videodata can be transmitted between the blocks. On the other hand, the CPU10, the first video processor 11, the second video processor 12, thedisplay controller 13, the HDD interface 15, the FDD interface 16, thepointing device interface 17 and the external interface unit 18 areconnected to the command data bus 5b. That is, all blocks in thecomputer 1 is connected via the command data bus 5b.

The CPU 10 is a block to control the whole of the computer. The CPU 10provides a ROM 10a in which an operating system of the computer 1 hasbeen stored, and a RAM 10b in which an application program recorded onthe hard disk 15a is stored by up-loading. If starting up the computer1, the CPU 10 executes a software program according to the operatingsystem stored in the ROM 10a. Furthermore, if executing an applicationunder this operating system, the CPU 10 reads out the applicationprogram which has been recorded on the hard disk of the hard disk drive15a and up-loads to the RAM 10b in the CPU 10.

The first video processor 11 is a block for receiving and converting thefirst composite video signal inputted to the computer 1, and temporarilybuffering thus converted composite video signal. Concretely, the firstvideo processor 11 comprises a processor controller 11a for controllingthe whole of the video processor 11, a data converting unit 11b forconverting received analog composite video signal to digital componentvideo data, and a frame memory 11c for temporarily storing the videodata for several frames which is outputted from the data converting unit11b.

The processor controller 11a outputs a control signal for dataconversion and a control signal to extract a time code from thecomposite video signal V2 which has been inputted, to the dataconverting unit 11b. Further, the processor controller 11a outputs acontrol signal to control a read/write timing and a read/write addressof the frame memory 11c. Concretely, the processor controller 11acontrols the read timing of the frame memory so that a time codeoutputted to a display controller 13 corresponds to video data (framedata).

The data converting unit 11b converts an analog composite video signalto a component video signal on the basis of a control signal from theprocessor controller 11a, and then converts it to digital video data. Atthis time, time code data is extracted. The digital-converted video datais outputted to the frame memory 11e and extracted time code isoutputted to the processor controller 11a.

Next, the manner of transmission and extraction of the time code will bedescribed. The composite video signal V2 is an analog composite videosignal in which a time code has been superimposed in the verticalsynchronizing period of the input video signal S1. This time code is asignal inserted in two lines of, 14H and 16H or 12H and 14H in thevertical blanking period, called VITC (vertical interval time code). Inthis embodiment, a time code generated by a time code generator whichsynchronizes with an external on air system is used as this time code,however, a time code generated by an internal generator may be used byproviding the time code generator in a hard disk array 2. In thisembodiment, a time code encoded is superimposed on the composite signalas described above. In the case where this time code is extracted fromthe composite video signal, a time code can be extracted easily bydecoding only a digital-converted time code in the verticalsynchronizing period when converting an analog signal to digital data.

The video data digital-converted is temporarily stored in the framememory 11c. The read/write timing of this frame memory 11c is controlledby the processor controller 11a. The frame memory 11c is composed of twoframe memories each which has the capacity of 1 Mbyte; totally it hasthe capacity of 4 Mbyte. The video data stored in the frame memory 11cis video data of 1,520 pixel by 960 pixel and video data for two framescan be stored in the above frame memory. The video data of 1,520 pixelby 960 pixel is read out in accordance with the read-out control of theprocessor controller 11a. The video data read out from the frame memory11c is not video data of 1,520 pixel by 960 pixel, i.e., the all ofpixels, but video data which has been thinned the data quantity so as tobecome 380 pixel by 240 pixel. Here, thinning the data quantity simplymeans that reducing the video data quantity read out by reducing thesampling rate of the video data read out from the frame memory 11c to1/4. The read out video data of 380 pixel by 240 pixel is outputted tothe display controller 13 through the image data bus 5a.

The second video processor 12 has the completely same structure as thatof the first video processor. That is, the processor 12 comprises aprocessor controller 12a for controlling the whole of the videoprocessor 12, a data converting unit 12b for converting received analogcomposite video signal to digital component video data, and a framememory 12c for temporarily storing video data for several frames whichis outputted from the data converting unit 12b. The different pointbetween the first video processor 11 and the second video processor isthat in the first video processor 11, the composite video signal V2 isinputted, but in the second video processor 12, a composite video signalV3 is inputted.

The composite video signal V2 is a video signal in which a time code issuperimposed in the vertical synchronizing period of the input videosignal V1 in the hard disk array 2, therefore, it is the same videosignal as an input video signal inputted at a real time in temporal.That is, the video data stored in the frame memory 11c is the same videodata as a video signal that the input video signal is digitalized.

The composite video signal V3 is a video signal reproduced from the harddisk array by the instruction from the computer 1. Accordingly, thecomposite video signal V3 is a video signal not regarding to the inputvideo signal V1 in temporal. That will be described in detailhereinafter. If the operator assigned to reproduce desired video data tothe computer 1, the computer 1 outputs a playback command to the harddisk array 2. The hard disk array 2 reproduces video data assigned bythe operator and a time code corresponding to that in response to thecommand from the computer 1. Note that, a time code and video data arestored so as to correspond to each other for each frame unit. Thedetailed structure in the hard disk array will be described later. Then,a reproduced time code is superimposed in the vertical synchronizingperiod of the reproduced video data. Thereafter, the video data isconverted to the analog composite video signal V3 so as to betransmitted to the computer 1, and outputted thereto.

The composite video signal V3 supplied to the second processor istransmitted to the display controller 13 as digital video data of 380pixel by 240 pixel, via the data converting unit 12b and the framememory 12c in similar with the composite video signal supplied to thefirst video processor.

The display controller 13 is a control block for controlling datadisplayed on the monitor 14. The display controller 13 has a memorycontroller 13a and a VRAM (video random access memory) 13b. The memorycontroller 13a controls the read/write timing of the VRAM 13b inaccordance with the internal synchronization in the computer 1. In theVRAM 13b, video data from the frame memory 11c of the first videoprocessor 11, video data from the frame memory 12c of the second videoprocessor 12, and image data from the CPU 10 are stored in accordancewith a timing control signal from the memory controller 13a. The imagedata stored in the VRAM 13b is read out from the VRAM 13b in accordancewith the timing control signal from the memory controller 13b which isbased on the internal synchronization of the computer and then isgraphically displayed on the video monitor 14. The graphic displaydisplayed on the monitor 14 in the above manner becomes a graphicdisplay for GUI. Here the image data outputted from the CPU 10 to theVRAM 13b is image data such as a window, a cursor and a scroll bar. Thegraphic display for GUI can be obtained by displaying these plural typesof image data on the monitor.

The hard disk interface 15 is a block for interfacing to the local harddisk drive (HDD) 15a provided in the computer 1. The communicationbetween the hard disk interface 15 and the hard disk drive 15a isperformed according to the transmission format of the SCSI (smallcomputer system interface). An application program for starting up bythe computer 1 is installed in the hard disk drive 15a, so that whenexecuting the application program, it is read out from the hard diskdrive 15a and up-loaded to the RAM 11b. Further, when terminating thisapplication program, a work file made by the editing operation stored inthe RAM 11b is down-loaded to the hard disk 15a.

The floppy disk interface 16 is a block for interfacing to the floppydisk drive (FDD) 16a provided in the computer 1. The communicationbetween the floppy disk interface 16 and the floppy disk drive 16a isperformed according to the SCSI transmission format. In the floppy diskdrive 16a, the EDL (edit decision list) showing the edition result ofthe editing operation is stored.

The pointing device interface 17 is a block for interfacing to the mouse17a, the control panel 17b and the keyboard 17c which are connected tothe computer 1. The pointing device interface 17 receives, for example,detection information of a two-dimensional rotary encoder which isprovided in the mouse 17a, and click information of the left and rightbuttons provided on the mouse 17a, from the mouse 17a. The pointingdevice interface 17 decodes the received information and outputs it tothe CPU 10. Similarly, the pointing device interface 17 receivesinformation from the control panel 17b and the keyboard 17c to decodethe received information and output it to the CPU 10.

The external interface 18 is a block for communicating with the harddisk array 2 which is externally connected to the computer 1. Theexternal interface 18 has an RS-422 driver for converting command datagenerated in the CPU 10 to an RS-422 communication protocol.

Description of Graphic Display for GUI

Hereinafter, a graphic display for GUI will be described accompanyingwith FIG. 3. The graphic display on the monitor 14 is roughly classifiedinto ten areas: a record video display area 21; a timing display area22; a playback video display area 23; a record video marking area 24; aplayback speed setting area 25; a recycle box area 26; a playback videomarking area 27; a clip display area 28; an event display area 29; and aprogram display area 30. These areas will be described respectively inthe above order.

The record video display area 21 has a record video screen 21a, arecording start point display portion 21b, a remaining time of memorydisplay portion 21c, and an on recording display portion 21d.

A video signal displayed on the record video screen 21a is a videosignal that is obtained from the composite video signal V2 outputtedfrom the hard disk array 2, the video signal supplied from the framememory 11c to the VRAM 13b so as to be 380 pixels×240 pixels.

In the recording start point display portion 21b, a time code showingthe time point where recording of the video signal displayed on therecord video screen 21a is started is displayed by the hard disk array2.

In the remaining time of memory display portion 21c, remaining time ofthe memory of the hard disk array 2 is displayed. The operation of thisremaining time can be easily obtained by subtracting the time subtractedthe recording started time from the present time, from the recordabletime of the hard disk array 2 because the whole capacity of the harddisk array 2 has been set previously.

The timing display area 22 has a one-minute clock display portion 22a, atime display portion 22b, an input video signal time code displayportion 22c, a playback video signal time code display portion 22d, anon air display portion 22e, a mode button 22f, a preroll button 22g, anda playback speed setting (DMC: Dynamic Motion Control) button 22h.

The one-minute clock display portion 22a is an area for counting oneminute (or three minutes) in a unit of second and visually displayingit. As the count is passed, the color of the display portion is changedsecond by second, therefore, the operator can grasp time passingvisually. Saying that this one-minute display part 22a is used in whichsituation to count one minute, it is used when, for example, assigningan OUT point after counted one minute from the time when an IN point wasassigned, and counting one minute from the start of preview whenpreviewing the produced program.

In the time display portion 22b, the present time is displayed. In therecord video signal time code display portion 22c, a time codecorresponding to the video signal which is displayed in the record videodisplay area 21. This time code is a time code extracted from thevertical synchronizing period of the composite video signal V2 by theprocessor controller 11a in the first video processor 11.

At the playback video signal time code display portion 22c, a time codecorresponding to the video signal which is displayed in the playbackvideo display area 23 is displayed. This time code is a time codeextracted from the vertical synchronizing period of the composite videosignal V3 by the processor controller 12a in the second video processor12.

If a tarry signal which shows being on the air is supplied from anexternal device, the display color of the on air display portion 22e ischanged to red. This signal showing being on the air is a signalsupplied when the composite video signal V3 outputted from the hard diskarray 2 is on the air. As the above, the color of the on air displayportion 22e is variable, and so the operator can grasp being on the airvisually.

The mode button 22f is a button used when shifting between a picturemode for displaying a graphic image such as shown in FIG. 3 and a timeline mode for displaying a time line. If the mode button 22f is clickedwith the mouse 17a, the mode is shifted between the picture mode and thetime line mode.

Note that, how to use of the preroll button 22g and the playback speedsetting (DMC: dynamic motion control) button 22h will be describedlater.

In the playback video display area 23, a playback video screen 23a, ashuttle button 23b, jog buttons 23c and a playback state display portion23d are provided.

A video signal displayed on the playback video screen 23a is a videosignal which is obtained from the composite video signal V3 played backfrom the hard disk array 2, and supplied from the frame memory 12c tothe VRAM 13b so as to be 380 pixels×240 pixels.

The shuttle button 23b is used when would like to review (i.e., shuttlesending) the video data which has been played back from the hard diskarray 2 and displayed on the playback video screen 23a. If the shuttlebutton 23b is dragged toward the direction would like to send the videodata by assigning with the mouse 17b, playback control of the hard diskarray 2 is performed in accordance with the drag.

The jog buttons 23c are used when the user would like to send the videodata played back from the hard disk array 2 and displayed on theplayback video screen 23a frame by frame. If the user would like to sendthe video data displayed on the playback video screen 23a frame byframe, the user should click the jog button 23c of the direction wouldlike to send frame by frame, thereby the playback video data is sentframe by frame.

At the playback state display portion 23d, the characters of "PLAY" or"STILL" are displayed: if the video data displayed on the playback videoscreen 23a is a motion image played back from the hard disk array 2, thecharacters "PLAY" are displayed, and if the video data displayed on theplayback video screen 23a is a static image played back from the harddisk array 2, the characters "STILL" are displayed.

The record video marking area 24 is an area used when the clipped imagedata of an IN point or an OUT point is marked from the video datadisplayed on the record video screen. Herein "marking" means thatassigns or sets an IN point or an OUT point. Furthermore, here "clipimage" means a "static image". The record video marking area 24 has anIN clip display area 24a, a time code display portion 24b, a mark INbutton 24c, an OUT clip display area 24d, a time code display portion24e, and a mark OUT button 24f.

The IN clip display area 24a is an area where the clip image data of theIN point that has been marked by the operator as an IN point by clickingthe mark IN button 24c. This clip image data displayed in the IN clipdisplay area 24a is image data obtained from the composite video signalV2 outputted from the hard disk array 2 and supplied to the VRAM 13b soas to be 95 pixels×60 pixels.

At the time code display portion 24b, a time code of the clip image datadisplayed on the IN clip display area 24a is displayed. This time codeis a time code extracted from the composite video signal by theprocessor controller 12a of the first video processor 11 when an INpoint is marked by clicking the mark IN button 24c by the operator.

The mark IN button 24c is a button to mark an IN point. The operatorclicks this button while viewing the video data displayed on the recordvideo screen 21a. If the button 24c is clicked, clip image data (95pixels×60 pixels) is generated from the video data displayed on therecord video screen 21a at this time, and thus generated clip image datais displayed in the IN clip display area 24a. The description of theconcrete operation will be done later.

The OUT clip display area 24d is an area to display the clip image dataof the OUT point that has been marked by the operator by clicking themark OUT button 24f. This clip image data displayed in the OUT clipdisplay area 24b is image data obtained from the composite video signalV2 outputted from the hard disk array 2 and supplied to the VRAM 13b soas to be 95 pixels×60 pixels.

At the time code display portion 24e, a time code of the clip image datadisplayed in the OUT clip display area 24a. This time code is a timecode extracted from the composite video signal by the processorcontroller 12a of the first video processor 11 when the operator markedan OUT point by clicking the mark OUT button 24c.

The mark OUT button 24c is a button to mark an OUT point. The operatorclicks the mark OUT button 24c while viewing the video data displayed onthe record video screen 21a. If the button 24c is clicked, clipped imagedata (95 by 60 pixels) is generated from the video data displayed on therecord video screen 21a at this time, and thus generated clip image datais displayed in the OUT clip display area 24d. The description of theconcrete operation will be done later.

The recycle box 26 is an area used when deleting the generated clipimage data. On deletion, the user assigns the clipped image data withthe mouse and drags the clipped image data to the area of the recyclebox 26; thereby, deletion is performed. When restoring the deleted clipimage data, if clicking the recycle box 26, the all of clip image dataabandoned to the recycle box 26 is displayed. And if pointing clip imagedata desired to restore from those, the assigned clip image data isrestored.

The playback video marking area 27 is an area used when marking clipimage data of an IN point or OUT point from the video data displayed onthe playback video screen 23a. This playback video marking area 27 hasan IN clip display area 27a, a time code display portion 27b, a mark INbutton 27c, an OUT clip display area 27d, a time code display portion27e, and a mark OUT button 24f.

The IN clip display area 27a is an area to display the clip image datathat has been marked by the operator as an IN point by clicking the markIN button 27c. The clip image data displayed in the IN clip display area27a is obtained from the composite video signal V3 outputted from thehard disk array 2 and supplied from the frame memory 12c to the VRAM 13bso as to be 95 by 60 pixels.

In the time code display portion 27b, a time code of the clip image datadisplayed in the IN clip display area 27a is displayed. This time codeis a time code that was extracted from the composite video signal V3 bythe processor controller 12a of the second video processor 12 when an INpoint was marked by clicking the mark IN button 27c by the operator.

The mark IN button 27c is a button to mark an IN point. The operatorclicks this mark IN button 27c while viewing the video data displayed onthe playback video screen 23a. If the button 27c is clicked, clip imagedata (95 by 60 pixels) is generated from the video data displayed on theplayback video screen 23a at this time, and thus generated clip imagedata is displayed in the IN clip display area 27a. The description ofthe concrete operation will be done later.

The OUT clip display area 27d is an area to display the clip image dataof an OUT point that has been marked by the operator by clicking themark OUT button 27f. The clip image data displayed in the OUT clipdisplay area 27d is image data that is obtained from the composite videosignal V3 outputted from the hard disk array 2 and supplied from theframe memory 12c to the VRAM 13b so as to be 95 pixels×60 pixels.

In the time code display portion 27e, a time code of the clip image datadisplayed in the OUT clip display area 27a. The time code is a time codethat has been extracted from the composite video signal by the processorcontroller 12a of the second video processor 12 when the operator markedan OUT point by clicking the mark OUT button 24c.

The mark OUT button 27f is a button to mark an OUT point. The operatorshould click this mark OUT button 27f while viewing the video datadisplayed on the playback video screen 23a. If the button 27f isclicked, clip image data (95 pixels×60 pixels) is generated from thevideo data displayed on the playback video screen 23a at this time, andthus generated clip image data is displayed in the OUT clip display area27d. The description of the concrete operation will be done later.

The clip display area 28 is an area to display the clip image data thathas been marked by clicking the mark IN button 24c and the mark OUTbutton 24f, these are provided in the record video marking area 24, andthe clip image data that has been marked by clicking the mark IN button27c and the mark OUT button 27f, these are provided in the playbackvideo marking area 27. Note that, the clip image data displayed in theclip display area 28 are clip image data which are not used as the INpoint and the OUT point of an event. The clipped image data used as anIN point and an OUT point of an event are displayed in the event displayarea 29. The clip display area 28 has a clip image data display area28a, a time code display portion 28b, a clip type display portion 28c, aclip number display portion 28d, a forward button 28e, and a backwardbutton 28f.

The clip image data display area 28a is an area to display 95 pixels×60pixels clip image data which has been moved from one of the IN clipdisplay area 24a, the OUT clip display area 24d, the IN clip displayarea 27a and the OUT clip display area 27d.

In the time code display portion 28b, a time code of the clip image datadisplayed in the clip image displayed area 28a is displayed. This timecode is moved similarly with the clip image data that has been movedfrom one of the IN clip display area 24a, the OUT clip display area 24d,the IN clip display area 27a and the OUT clip display area 27d to theclip image display area 28a.

In the clip type display portion 26c, data showing the clip image datadisplayed in the clip image data display area 28a is the clip image dataof an IN point or an OUT point. If the clip image data displayed in theclip image data display area 28a is the clip image data obtained fromthe IN clip display area 24a, red characters "IN" are displayed. If theclip image data displayed in the clip image data display area 28a is theclip image data obtained from the OUT clip display area 24d, redcharacters "OUT" are displayed. If the clip image data displayed in theclip image data display area 28a is the clip image data obtained fromthe IN clip display area 27a, blue characters "IN" are displayed. And ifthe clip image data displayed in the clip image data display area 28a isthe clip image data obtained from the OUT clip display area 27d, bluecharacters "OUT" are displayed.

In the clip number display portion 28d, a clip number which is added tothe clip image data displayed on the clip image data display area 28a isdisplayed. This clip number is a number that is automatically added toclip image data in the order of that clip image data is marked.

The forward button 28e and the backward button 28f are used to moveforward or backward the display of clip image data in the clip displayarea 28. In the case where many clip image data are generated, the allof clip image data cannot be displayed in the clip display area on themonitor. In such a case, this forward button 28e and the backward button28f are operated to go forward or backward the clip image data, thereby,the all of clip image data can be displayed on the monitor.

The event display area 29 is an area to display the clip image data ofthe event, generated by clicking the mark IN button 24c and the mark OUTbutton 24f provided in the record video marking area 24 in this order,and the clip image data of the event, marked by clicking the mark INbutton 27c and the mark OUT button 27f provided in the playback videomarking area 27 in this order. Any one of the clip image data of an INpoint or the clip image data of an OUT point is displayed per event. Theevent display area 29, similar with the clip display area 28, has a clipimage data display area 29a, a time code display portion 29b, a cliptype display portion 29c, an event number display portion 29d, a forwardbutton 29e, and a backward button 29f, further, the area 29 has an eventtitle display portion 29g.

In the clip type display portion 29c, data showing that the clip imagedata displayed in the clip image data display area 29a is which of theclip image data of an IN point or that of an OUT point. If the clipimage data of the IN point is displayed as clip image data of the event,characters "IN" are displayed in the clip type display portion. If theoperator would like to display the clip image data of the OUT pointinstead of the clip image data of the IN point, the operator shouldclick this clip type display portion 29c so that the clip image data ofthe OUT point is displayed. Then the clip image data of the IN point andthe clipped image data of the OUT point is displayed alternatively eachtime when the clip type display portion 29c is clicked.

In the event number display portion 29d, an event number which is addedto the generated event is displayed. This event number is a number thatis automatically added to the event and is not regard to the clipnumber.

In the event title display portion 29g, a title added to the event isdisplayed by characters.

In the program display area 30, a copy of the clip image data of theevent displayed in the event display area 29 is displayed. By copyingthe clip image data of the event displayed in the event display area 29to the program display area 30 by dragging, events displayed in theevent display area 29 can be rearranged freely. Further, in the casewhere rearrangement of clipped image data is performed in the programdisplay area 30, the operator should drag the clip image data of anevent displayed in the program display area 30 to move it to the otherplace in the program display area 30 again, thereby, events can berearranged freely. In this case, the event is not copied but moved. Theprogram display area 30 has, similarly with the event display area 29, aclip image data display area 30a, a time code display portion 30b, aclip type display portion 30c, an event number display portion 30d, aforward button 30e, a backward button 30f, and an event title displayportion 30g.

A recording start button 31a and a recording stop button 31b are buttonsto output control commands of recording start and stop to the hard diskarray 2. If the recording start button 31a is clicked, the CPU 10 graspsthat the recording start button 31a was pushed and instructs theexternal interface 18 to output a recording start command. The externalinterface 18 converts the instruction from the CPU 10 into a recordingstop command (REC stop command) which is defined in the RS-422 andoutputs it to the hard disk array 2. The hard disk array 2 startsrecording the input video signal V1 on a hard disk in response to thereceived recording stop command. If the recording stop button 31b isclicked, the CPU 10 detects that the recording stop button 31b waspushed, and instructs the external interface 18 to output a recordingstop command. The external interface 18 converts the instruction fromthe CPU 10 into a recording start command (REC STOP command) which isdefined in the RS-422 and outputs it to the hard disk array 2. The harddisk array 2 stops recording the input video signal V1 on the hard diskin response to the received recording start command.

A preview button 32 is used when previewing selected event and programor the like. If assigning an event, a program or the like, the clipimage data of the assigned event, the program or the like is displayedin the state of a still image (STILL) on the playback video screen 23a.At this time, if this preview button 32 is clicked, the CPU 10 detectsthat the preview button was pushed, and instructs the external interface18 to output a playback start command. The external interface 18converts the instruction from the CPU 10 into a playback start command(PLAY START command) which is defined in the RS-422 and outputs it tothe hard disk array 2. The hard disk array 2 starts playing back thecomposite video signal V3 from the hard disk in response to the receivedplayback start command.

A new event button 33 is used when newly producing an event. In the casewhere an event in which the IN point and the OUT point are changed fromthe event assigned by the operator is registered as a new event, theoperator should click this new event button 33.

A replace button 34 is used when the user would like to change an INpoint and an OUT point of the selected event. In the case where the userreplaces the event in which the IN point and the OUT point are changedfrom the event assigned by the user not as a new event but as thisassigned event, the operator should click this replace button 33.

A delete button 35 is used when deleting a selected event or program.Thus deleted event or program is thrown away into the recycle box 26.

Description of Management Method of Clip Image Data

Hereinafter, it will be described about a storing method of clip data,event data and program data. Herein the clip data includes the data todisplay clip image data in the clip display area and the data to storeclip image data. It is similar of the event data and the program data.

First, first management record data for clip data, event data andprogram data will be described with reference to FIG. 4.

One first management record data is provided for clip data, event dataand program data respectively. That is, the first management record datafor clip data is data to manage the all of clip image data displayed inthe clip display area 28. Further, the first management record data forevent data is data to manage the all of clip image data displayed in theevent display area 29. Furthermore, the first management record data forprogram data is data to manage the all of clip image data displayed inthe program display area 30. In this embodiment, only one firstmanagement record data exists for clip data, event data and program datarespectively.

The first management record data has data regarding a pointer to thepreceding linked data, a pointer to the following linked data, thehorizontal display size for one page, the vertical display size for onepage, a display position on the screen, a head display position, and thetotal number of links.

"Pointer to preceding linked data" is data showing the pointer of themanagement record data which is linked before the first managementrecord data. If no management data linked before exists, the pointer ofthe first management record data own will be recorded.

"Pointer to following linked data" is data showing the pointer of themanagement record data which is linked after the first management recorddata. If no management record data linked after exists, the pointer ofthe first management record data own will be recorded.

"Horizontal display size for one page" is data showing the maximumdisplay number of the clip image data which is displayed in thehorizontal direction in each display area of the clip display area 28,the event display area 29 and the program display area 30. In thisembodiment, eleven clip image data can be displayed in the each displayarea of the clip display area 28, the event display area 29 and theprogram display area 30 respectively, and so the data showing "eleven"is recorded in each management record data as the horizontal displaysize for one page.

"Vertical display size for one page" is data showing the maximum displaynumber of the clip image data which is displayed in the verticaldirection in the each display area of the clip display area 28, theevent display area 29 and the program display area 30. In thisembodiment, only one clip image data can be displayed in the clipdisplay area 28, the event display area 29 and the program display area30 respectively, and so the data showing "one" is recorded in each firstmanagement record data as the vertical display size for one page.

"Display position on screen" is data showing that the clip image data isdisplayed in which display area. In this embodiment, on the screen, theclip display area 28 is arranged in the lower column, the event displayarea 29 is arranged in the center column, and the program display area30 is arranged in the upper column. Therefore, if it is the firstmanagement record data for clip data, the data showing "lower column"will be recorded as the data showing the display position on the screen,if it is the first management record data for event data, the datashowing "center column" will be recorded as the data showing the displayposition on the screen, and if it is the first management record datafor program data, the data showing "upper column" will be recorded asthe data showing the display position on the screen.

"Head display position" is data showing that the display of the clipimage data is started from which position in the each display area ofthe clip display area 28, the event display area 29 and the programdisplay area 30. In this embodiment, eleven clip image data can bedisplayed in the clip display area 28, eleven clip image data can bedisplayed in the event display area 29, and eleven clip image data canbe displayed in the program display area 30; and so totally 33 clipimage data can be displayed. These 33 display positions are managed byadded a number in the upper order on the screen. For example, it isdetermined as follows: the display position of the program display area30 is the display position of nos. 1 to 11; the display position of theevent display area 29 is the display position of nos. 12 to 22; and thedisplay position of the clip display area 28 is the display position ofnos. 23 to 33. Accordingly, if it is the first management record datafor clip data, the data showing "23" will be recorded as the datashowing the head display position, if it is the first management recorddata for event data, the data showing "12" will be recorded as the datashowing the head display position, and if it is the first managementrecord data for program data, the data showing "1" will be recorded asthe data showing the head display position.

"Total number of links" is data showing that how many management recorddata is linked after the first management record data.

Next, second management record data for clip data will be describedhereinafter with reference to FIG. 5. The second management record datafor clip data is data to manage the clip image data displayed in theclip display area 28 for each clip image data. Therefore, the samenumber of second management record data for clip data as the clip imagedata displayed in the clip display area 28 exists as that.

The second management record data for clip data has a pointer to thepreceding linked data, a pointer to the following linked data, anattribute, a clip image data handle, a clip type, time code data, and anindex number of the clip image data.

"Pointer to preceding linked data" is data showing the pointer of themanagement record data which is linked before the second managementrecord data. Since first management record data or second managementrecord data always exists before the second management record data, thepointer of the preceding linked data will be always recorded.

"Pointer to following linked data" is data showing the pointer of themanagement record data which is linked after the second managementrecord data. If no management record data linked after exists, thepointer of the second management record data own will be recorded.

"Attribute" is data showing that the second management record data isfor clip data, event data or program data.

"Clip image data handle" is data showing an address where the clip imagedata is recorded. Accordingly, the address where the clip image data isstored can be obtained by referring to the clip image data handle in thesecond management record data corresponding to the desired clip imagedata.

"Clip type" is data showing that the clip image data managed by thesecond management record data is the clip image data of IN point or theclip image data of OUT point.

"Time code data" is data showing a time code of the clip image datawhich is managed by the second management record data.

"Index number of clip image data" is an index number which is added tothe clip image data. The index number is a number added to all of themarked clip image data in order, without regard to generation of an INpoint, an OUT point and an event. That is, it is the same number as theclip number that is displayed in the clip number table portion 28d. Allof the clip image data is managed by the index number.

Hereinafter, second management record data for event data and programdata will be described with reference to FIG. 6. The second managementrecord data for event data is data to manage the clip image datadisplayed in the event display area 29 for each clip image data.Therefore, the same number of second management record data for eventdata exists as the number of the clip image data displayed in the eventdisplay area 29. Similarly, the second management record data forprogram data is data to manage the clip image data displayed in theprogram display area 30 for each clip image data. Therefore, the samenumber of second management record data for program data exists as thenumber of the clip image data displayed in the program display area 30.

These second management record data for event data and program data havethe pointer to the preceding linked data, the pointer to the followinglinked data, an attribute, an event number, a title, a subtitle, a clipimage data handle of the IN point, a clip type of the IN point, timecode data of the IN point, an index number of the clip image data of INpoint, a clip image data handle of the OUT point, a clip type of the OUTpoint, time code data of the OUT point, an index number of the clipimage data of OUT point, a slow type, a symbol type, and time code dataof the symbol.

An explanation of the pointer to the preceding linked data, the pointerto the following linked data, and the attribute will be omitted becausethose are similar with the aforementioned second management record datafor clip.

"event number" is a number which is added to an event in the sequence ofgeneration. The event number is displayed in the event number displayportion 29d.

"Title" and "subtitle" are a title and a subtitle which have beenpreviously added to registered event, these are memorized in practicalcharacters. The title is displayed in the title display portion 29g.

"Clip image data handle of IN point" is data showing an address wherethe clip image data of IN point is recorded. By referring to the clipimage data handle of the IN point in the second management record datawhich corresponds to the desired clip image data of IN point, an addresswhere the clip image data of IN point is stored can be obtained.

"Clip type of IN point" is data showing that the clip image data of INpoint managed by the second management record data is the clip imagedata of IN point or the clip image data of OUT point. Herein all of thedata showing the clip image data of IN point will be stored.

"Time code data of IN point" is data showing a time code of the clipimage data of IN point managed by the second management record data.

"Index number of clip image data of IN point" is an index number whichis added to the clip image data of IN point. Similarly with theaforementioned index number in the second management record data forclip data, the index number of the clip image data of IN point is anumber which is added to all of the marked clip image data in orderwithout regarding to generation of an IN point, an OUT point and anevent.

"Clip image data handle of OUT point" is data showing an address wherethe clip image data of OUT point is recorded. Thus, by referring to theclip image data handle of OUT point in the second management record datawhich corresponds to the desired clip image data of OUT point, anaddress where the desired clip image data of OUT point is stored can beobtained.

"Clip type of OUT point" is data showing that the clip image data of OUTpoint managed by the second management record data is the clip imagedata of IN point or the clip image data of OUT point. Herein all of thedata showing the clip image data of an OUT point is stored.

"Time code data of OUT point" is data showing a time code of the clipimage data of OUT point managed by the second management record data.

"Index number of clip image data of OUT point" is an index number whichis added to the clip image data of OUT point. Similarly with theaforementioned index number in the second management record data forclip data, the index number of the clip image data of OUT point is anumber which is added to all of the marked clip image data in orderwithout regarding to generation of an IN point, an OUT point and anevent.

"Slow type" is data showing that the event or the program managed by thesecond management record data, to which playback speed control is setusing the playback speed setting area 25 or normal playback control isset.

"Symbol type" is data showing that clip image data defined as a symbolexists or not in the period between IN point and OUT point of an eventmanaged by the second management record data. "Symbol" means typicalclip image data representing the event.

"Time code data of symbol" is a time code of the clip image data whichhas been set as a symbol.

Hereinafter, how to manage clip image data by using the aforementionedfirst management record data and second management record data will bedescribed giving an example.

It will be described about a management method of the clip image datawith reference to FIGS. 7, 8, 9A, 9B and 9C.

The column of "marking" shown in FIG. 7 shows that marking is performedof IN or OUT. In this example, it means that marking is performed 15times, IN, IN, OUT, IN, OUT, IN, IN, IN, OUT, IN, OUT, IN, IN, IN, INfrom the left. At the column of "INDEX No.", an index number which hasbeen added to the marked clip image data of IN point or OUT point isshown. The index number is a number added to the all of marked clipimage data in order without regarding to IN point and OUT point.Accordingly, the index number 1 to 15 is added to each marked clip imagedata in order, as shown in FIG. 7. At the column of "clip No.", a clipnumber displayed in the clip number display area 28d of the clip displayarea 28 is shown. Note that, the clip number displayed in the clipnumber display area 28d is the same number as the index number. At thecolumn of "event No.", an event number displayed in the event numberdisplay area 29d of the event display area 29 is shown. The event numberis a number which is automatically added in generation order of eventwithout completely regarding to the index number and the clip number.

FIG. 8 is a diagram showing that which clip image data is displayed inthe clip display area 28, the event display area 29 and the programdisplay area 30, in the case where marking is performed as shown in FIG.7.

In the clip display area 28, the clip image data of index No. 1, theclip image data of index No. 6, the clip image data of index No. 7, theclip image data of index No. 12, the clip image data of index No. 13,and the clip image data of index No. 14 are displayed in order.

In the event display area 29, produced four events are displayed. Theclip image data of index No. 2 is displayed as the event of event No. 1,the clip image data of index No. 4 is displayed as the event of eventNo. 2, the clip image data of index No. B is displayed as the event ofevent No. 3, and the clip image data of index No. 10 is displayed as theevent of event No. 4 in order, respectively.

In the program display area 30, any clip image data is not displayedonly by assigning an IN point and an OUT point. In this example, it isassumed that the program shown in FIG. 8 is produced by rearranging thefour events displayed in the event display area 29. The program is aprogram which is successive in the sequence of, the event of event No.2, the event of event No. 4, and the event of event No. 1. Thus in theprogram display area 30, the clip image data of index No. 4 which hasbeen registered as the event of event No. 2, the clip image data ofindex No. 10 which has been registered as the event of event No. 4, andthe clip image data of index No. 2 which has been registered as an eventof event No. 1 are displayed.

FIG. 9A, FIG. 9B and FIG. 9C are diagrams showing how to manage clipimage data by the first management record data and the second managementrecord data.

FIG. 9C shows the state where the clip image data displayed in the clipdisplay area 28 is managed. Management record data 101 is firstmanagement record data for clip. As shown in FIG. 4, this firstmanagement record data 101 has the data to manage the whole area of theclip display area 28 and the position of the clip image data displayedin the clip display area.

Management record data 201 which is linked after the first managementrecord data 101 is second management record data for clip. This secondmanagement record data 201 is the data to manage the clip image data ofindex No. 1. As shown in FIG. 5, the second management record data 201has the clip image data handle which shows an address where the clipimage data of index No. 1 is stored.

Management record data 206 which is linked after the second managementrecord data 201 is second management record data for clip. This secondmanagement record data 206 is the data to manage the clip image displaydata of index No. 6 and has the clip image data handle which shows anaddress where the clip image data of index No. 6 is stored.

Similarly, second management record data 207 to manage the clip imagedata of index No. 7 is linked after the second management record data206, second management record data 212 to manage the clip image data ofindex No. 12 is linked after the second management record data 207,second management record data 213 to manage the clip image data of indexNo. 13 is linked after the second management record data 212, and secondmanagement record data 214 to manage the clip image data of index No. 14is linked after the second management record data 213.

FIG. 9B shows the state where the clip image data displayed in the eventdisplay area 29 is managed. Management record data 102 is firstmanagement record data for event. As shown in FIG. 4, this firstmanagement record data 102 has the data to manage the whole area of theevent display area 29 and the position of the clip image data displayedin the clip display area 29.

Management record data 202 which is linked after the first managementrecord data 102 is second management record data for event. As shown inFIG. 6, this second management record data 202 has the data to managethe clip image data of IN point shown by index No. 2 and the clip imagedata of OUT point shown by index No. 3. Concretely, the secondmanagement record data 202 has a clip image data handle of IN pointshowing an address of the clip image data of IN point shown by index No.2 and a clip image data handle of OUT point showing an address of theclip image data of OUT point shown by index No. 3.

Similarly, second management record data 204 to manage the clip imagedata of IN point of index No. 4 and the clip image data of OUT point ofindex No. 5 is linked after the second management record data 202,second management record data 208 to manage the clip image data of INpoint of index No. 8 and the clip image data of OUT point of index No. 9is linked after the second management record data 204, and secondmanagement record data 210 to manage the clip image data of IN point ofindex No. 10 and the clip image data of the OUT point of index no. 11 islinked after the second management record data 208.

FIG. 9A shows the state where the clip image data displayed in theprogram display area 30 is managed. Management record data 103 is firstmanagement record data for program. As shown in FIG. 4, this firstmanagement record data 103 has the data to manage the whole area of theprogram display area 30 and the position of the clip image datadisplayed in the program display area 29.

Second management record data 204 to manage the clip image data of INpoint of index No. 4 and the clip image data of OUT point of index No. 5is linked after the first management record data 103, second managementrecord data 210 to manage the clip image data of IN point of index No.10 and the clip image data of OUT point of index No. 11 is linked afterthe second management record data 204, and second management record data202 to manage the clip image data of IN point of index No. 8 and theclip image data of OUT point of index No. 9 is linked after the secondmanagement record data 210.

Here it is tried to compare FIG. 9B illustrating the management of theevent data with FIG. 9A illustrating the management of the program data.Between FIG. 9A and FIG. 9B, the storing order of the clip image data ofindex No. 2, the clip image data of index No. 4 and the clip image dataof index No. 10 are not changed completely. This means that the storingposition of the clip image data are not changed completely. Thedifferent point between FIG. 9A and FIG. 9B is the point that the linkorder of the second management record data is changed. That is, thisinvention changes the link order of the second management record datawhich manages the clip image data directly to change the display orderof events without changing the storing position of the clip image datashowing event. Therefore, it has an effect that change of the displayorder of events can be conducted with high speed.

Also, it is not limited to change of the display order of events butalso is completely similar in changing the display order of the clipimage data which is displayed in the clip table area 28. For example,even if the display order of the clip image data is changed by deletingor newly adding clip image data, it will not be needed to move thestoring position of the clip image data practically, and it will be onlyneeded to change the link information of the second management recorddata.

Hereinafter, first marking to fifteenth marking will be explained inorder.

Before starting the marking, in the head address of an area to be storedthe work data of the RAM 10b, the first management record data 101 forclip data, the first management record data 102 for event data and thefirst management record data 103 for program data are formed already.However, any management record data has no second management record datalinked, that is, their own address has been stored as "pointer tofollowing linked data".

a) First marking (IN point)

After performing the first marking, 95 pixels×60 pixels clip image datais formed by controlling read-out from the frame memory 11c. The formedclip image data is stored in an empty area of the RAM 10b as the clipimage data of index No. 1. At the same time as the storing, the formedclip image data is displayed in the IN clip display area 24a. At thistime, the second management record data 201 managing this clip imagedata has been temporary stored in the register in the CPU 10 and it hasnot been stored in the RAM 10b. Because it is not clear that this secondmanagement record data 201 will be linked to which management recorddata.

b) Second marking (IN point)

After performing the second marking, the clip image data of index No. 2is formed and stored in an empty area of the RAM 106 similarly. At thistime, from that IN point has marked twice successively, it is understoodthat the clip image data of index No. 1 which has been displayed in theIN clip display area 24a will not be used as event. Thus the clip imagedata of index No. 1 which has been displayed in the IN clip display area24a is moved to the clip display area 28. Further, by the secondmarking, the second management record data managing the clip image dataof index No. 1 is determined to be linked to the first management recorddata 101 for clip data. Therefore, as shown in FIG. 9C, the secondmanagement record data 201 which has been temporary stored in theregister of the CPU 10 is stored in the RAM 10b so as to be linked tothe first management record data 101.

On the other hand, the clip image data of index No. 2 which has beengenerated in the second marking is newly displayed in the IN clipdisplay area 24a. Similarly with the first marking, the secondmanagement record data 202 managing the clip image data of index No. 2is temporary and newly stored in the register in the CPU 10.

c) Third marking (OUT point)

After performing the third marking, the clip image data of index No. 3is formed and stored in an empty area of the RAM 10b similarly. Sincethis third marking is OUT point, the event in which the clip image dataof index No. 2 is IN point and the clip image data of index No. 3 is OUTpoint is formed. Accordingly, the clip image data of index No. 2 whichhas been displayed in the IN clip display area 24a is copied to theevent display area 28 as it is displayed in the IN clip display area24a. Furthermore, by the third marking, the second management recorddata 202 managing the clip image data of index No. 2 stored in theregister is determined to be linked to the first management record data102 for event data. Accordingly, as shown in FIG. 9B, the secondmanagement record data 202 which has been temporary stored in theregister of the CPU 10 is stored in the RAM 10b so as to be linked tothe first management record data 102.

On the other hand, the clip image data of index No. 3 generated in thethird marking is newly displayed in the OUT clip display area 24d. Notethat, since the second management record data 202 managing the clipimage data of index No. 3 is determined to be linked to the firstmanagement record data 102, it is not temporary stored in the registerof the CPU 10.

d) Fourth marking (IN point)

After performing the fourth marking, the clip image data of index No. 4is formed and stored in an empty area of the RAM 10b similarly. At thesame time as the storing, the formed clip image data is displayed in theIN clip display area 24a. Also, similarly with the first marking, thesecond management record data 204 managing the clip image data of indexNo. 4 is temporary stored in the register in the CPU 10. Note that, theclip image data of index No. 3 which has been displayed in the OUT clipdisplay area 24d has been recorded already, thus it is cleared away fromthe display area 24d.

e) Fifth marking (OUT point)

After performing the fifth marking, the clip image data of index No. 5is formed and stored in an empty area of the RAM 10b similarly. Similarwith the third marking, since the fifth marking is OUT point, the eventin which the clip image data of index No. 4 is IN point and the clipimage data of index No. 5 is OUT point is formed. Accordingly, the clipimage data of index No. 4 which has been displayed in the IN clipdisplay area 24a is copied to the event display area 29 as it isdisplayed in the IN clip display area 24a. Furthermore, by the fifthmarking, the second management record data 204 managing the clip imagedata of index No. 4 stored in the register is determined to be linked tothe previously stored second management record data 202. Accordingly, asshown in FIG. 9B, the second management record data 204 which has beentemporary stored in the register of the CPU 10 is stored in the RAM 10bso as to be linked to the second management record data 202.

On the other hand, the clip image data of index No. 5 generated in thefifth marking is newly displayed in the OUT clip display area 24d. Notethat, since the second management record data 204 managing the clipimage data of index No. 5 is determined to be linked to the secondmanagement record data 202, it is not temporary stored in the registerin the CPU 10.

f) Sixth marking (IN point)

After performing the sixth marking, the clip image data of index No. 6is formed and stored in an empty area of the RAM 10b similarly. At thesame time as the storing, the formed clip image data of index No. 6 isdisplayed in the IN clip display area 24a. Also, similarly with thefourth marking, the second management record data 206 managing the clipimage data of index No. 6 is temporary stored in the register in the CPU10. Note that, the clip image data of index No. 5 which has beendisplayed in the OUT clip display area 24d has been recorded already,thus it is cleared away from the display area 24d.

g) Seventh marking (IN point)

After performing the seventh marking, the clip image data of index No. 7is formed and stored in an empty area of the RAM 10b similarly. Since INpoint is marked twice successively, the clip image data of index No. 6which has been displayed in the IN clip display area 24a is moved to theclip display area 28. Further, by the seventh marking, the secondmanagement record data 206 stored in the register of the CPU 10 isstored in the RAM 10b so as to be linked to the second management recorddata 201, as shown in FIG. 9C. On the other hand, the formed clip imagedata of index No. 7 is displayed in the IN clip display area 24a. Also,similarly with the sixth marking, the second management record data 207managing the clip image data of index No. 7 is temporary stored in theregister in the CPU 10.

The ninth to the fifteenth marking are performed in similar manner withthe first to the seventh marking, thus its explanation is omitted.

Description of the Hard Disk Array 2

Hereinafter, it will be described about the hard disk array 2 withreference to FIG. 10. FIG. 10 shows the general construction of the harddisk array 2.

The hard disk array 2 has a system controller 70 as the center, a videodata input/output unit 71, a video data processor unit 72, a video datahard disk 73, an audio data input/output unit 74, an audio dataprocessor unit 75, and an audio data hard disk 76.

The system controller 70 has a CPU 70a, a time code generator 70b, a DMAcontroller (Direct Memory Access Controller) 70c, an SCSI controller70d, a DMA controller 70e, and an SCSI controller 70f.

The CPU 70a is a central processing unit performing the control of theall of blocks of the hard disk array 2. The CPU 70a receives a controlcommand according to the communication protocol of RS-422 which issupplied from external equipment to the system controller, and controlsthe DMA controllers 70c and 70f and the SCSI controllers 70d and 70f inaccordance with the command. Also, the CPU 70a receives an external timecode (Ext. TC) which is supplied a time code from the time codegenerator 70b or the external equipment to the system controller 70 andsupplies the received time code data to the video data input/output unit71 and the audio data input/output unit 74. Further, the CPU 70 has aRAM in which all record addresses of video data which are stored in thevideo hard disk 73 in each frame unit and all time codes of recordedframes are corresponded to each other and stored therein. Similarly, allrecord addresses of audio data which are stored in the audio hard disk76 in each frame unit and all time codes of recorded frames arecorresponded to each other and stored in the same RAM. Thereby, by onlyassigning a time code from external equipment, video data and audio datacan be reproduced.

The DMA controller 70c controls read-timing at the time when video datais read-out from buffer memories 72b and 72e, provided in the video dataprocessor unit 72, and also controls write-timing at the time when videodata is written-in to the buffer memories 72b and 72e, in accordancewith a command from the CPU 70a.

The SCSI controller 70d converts the control command from the CPU 70a,video data in frame unit which is received from the DMA controller 70c,and time code data which relates to the frame video data into thecommunication command of SCSI and outputs them to the video data harddisk 73. Further, the video data reproduced from the hard disk 73 isconverted from the SCSI communication command and supplied to the DMAcontroller 70c.

The DMA controller 70e controls read-timing at the time when audio datais read-out from buffer memories 75b and 75d which are provided in theaudio data processor unit 75, and also controls write-timing at the timewhen audio data is written-in the buffer memories 75b and 75d.

The SCSI controller 70f converts the control command from the CPU 70a,audio data in frame unit which is received from the DMA controller 70e,and time code data which relates to the frame audio data into SCSIcommunication commands, and outputs them to the audio data hard disk 76.Further, the audio data reproduced from the hard disk 76 is convertedfrom the SCSI communication command and supplied to the DMA controller70e.

The input system of the video data input/output unit 71 is composed ofthat: a decoder 71a in which the synchronizing signal of input videosignal V1 is extracted and the input video signal V1 is converted tocomponent signal; and an A/D converter circuit 71b in which the analogcomponent video signal is converted to digital video signal. The outputsystem of the video data input/output unit 71 is composed of that: a D/Aconverter circuit 71d in which reproducing video signal of a firstchannel, supplied from the video data processor unit 72 is converted toanalog; an encoder 71c in which the first channel reproducing videosignal is converted to composite signal and vertical synchronizingsignal on which a time code is superimposed is added to the outputtedcomposite video signal based on the phase of external synchronizingsignal (Ext. Sync) supplied to the system controller 70; a D/A convertercircuit 71f in which second channel reproducing video signal, suppliedfrom the video data processor unit 72 is converted to analog; and anencoder 71e in which the second channel reproducing video signal isconverted to composite signal and vertical synchronizing signal on whicha time code is superimposed is added to the outputted composite videosignal based on the phase of the external synchronizing signal (Ext.Sync) supplied to the system controller 70.

The input system of the video data processor unit 72 has that: acompressor unit 72a in which the video data supplied from the video datainput/output unit 71 is compressed in each frame unit according to theJPEG standard; and a buffer memory 72b in which the video data from thecompressor unit 72 is stored in accordance with a write command from theDMA controller 70c, and the compressed video data is supplied to anexpander unit 72c or the DMA controller 70c in accordance with the writecommand from the DMA controller 70c. The output system of the video dataprocessor unit 72 has that: the expander unit 72c in which thecompressed video data from the buffer memory 72b is received, expandedand outputted as the first channel video data; and an expander unit 72din which the compressed video data from the buffer memory 72e isreceived, expanded and outputted as the second channel video data. Also,the video processor unit 72 has the buffer memory 72b for storing thefirst channel video data, and the buffer memory 72e for storing thesecond channel video data. These buffer memories 72b and 72e areconstituted of an FIFO memory and have the capacity capable of storingthe video data for 15 frames.

The audio data input/output unit 74 has that: a decoder 74a in whichinput audio signal A1 is converted; an A/D converter circuit 74b inwhich the analog audio signal is converted to digital audio data; a D/Aconverter circuit 74d in which reproducing audio data supplied from theaudio data processor unit 75 is converted to analog; and an encoder 74cin which the analog audio signal supplied from the D/A converter circuit74d is converted to the audio signal A2.

The audio data processor unit 75 has that: a compressor unit 75a inwhich the audio data supplied from the audio data input/output unit 74is compressed; the buffer memory 75b in which the audio data from thecompressor unit 75a is stored based on the control command from the DMAcontroller 70e, and the compressed audio data is supplied to the DMAcontroller 70e; the buffer memory 75d in which the reproduced audio datais received from the DMA controller 70e and outputted to an expanderunit 75c; and the expander unit 75c in which the reproduced audio datais received from the buffer memory 75d and the compressed audio data isexpanded.

Hereinafter, recording and reproducing operation of the hard disk arraywill be described.

Video signal supplied to the video data input/output unit 71 isconducted prescribed input/output processing and supplied to the videodata processor unit 72. The video data compressed in the compressor unit72a of the video data processor unit 72 is supplied to the buffer memory72b. The video data supplied to the buffer memory 72b, the same videodata is outputted to the both of the DMA controller 70c and the expandercircuit 72c in accordance with the read command from the DMA controller70c. The CPU 70a outputs a record address to the SCSI controller 70d sothat time code data supplied from the time code generator 70b and thevideo data supplied to the DMA controller 70c are related to each other.The SCSI controller 70d supplies a record command and the video data tothe hard disk 73 so that the video data received from the DMA controller70c is recorded in the address assigned from the CPU 70a.

On the other hand, the video data supplied to the expander circuit 72cis expanded as the first channel video data and outputted to the videodata input/output unit 71. The video data input/output unit 71superimposes the time code supplied from the CPU 70a on the verticalsynchronizing period of the supplied video data and outputs it as thecomposite video signal V2.

It will be described about reproducing processing of the hard disk array2, hereinafter.

If a reproducing command according to the RS-422 communication protocolis outputted to the hard disk array 2, the CPU 70a will output thereproducing command to the hard disk 73 via the SCSI controller 70d. Thereproduced video data is stored to the buffer memory 72e in accordancewith write-timing of the DMA controller 70c. The video data read outfrom the buffer memory 72e is expanded as the second channel video databy the expander circuit 72d and outputted to the video data input/outputunit 71. The video data input/output unit 71 superimposes the time codesupplied from the CPU 70a on the vertical synchronizing period of thesupplied video data and outputs it as the composite video signal V3.

Here it will be described about the reason that the recording processingof the input video signal V1 and the playback processing of the videosignal V3 can be performed simultaneously. While the DMA controller 70cis outputting a read command to the buffer memory 72b, recording ofvideo signal is performed from the buffer memory 72b to the hard disk73, and while the DMA controller 70c is outputting a write command tothe buffer memory 72e, reproduction of the video signal recorded in thehard disk 73 is performed and the reproduced video data is supplied tothe buffer memory 72e. More specifically, since the transmission ofvideo data to be recorded to the hard disk 73 is buffered by the buffermemory 72b and the transmission of the video data reproduced from thehard disk 73 to the video data input/output unit 71 is buffered by thebuffer memory 72e, seemingly the recording processing of the input videosignal V1 and the reproducing processing of the video signal V3 seems tobe performed simultaneously. Strictly speaking, the recording operationand the reproducing operation are not at the same time because therecording operation of the hard disk 73 and the reproducing operation isperformed alternatively.

Description of Computer's Operation

The initial operation of the computer 1 will be described with referenceto FIG. 11.

At first, if execution of an application program is assigned by anoperator, the processing is started at step SP1.

Since this application program has been stored in the local hard disk15a, the CPU 10 uploads the application program to the operating RAM 10bprovided in the CPU 10 at step SP2.

After completing the uploading to the RAM 10b in the CPU 10, the CPU 10executes the application program at step SP3.

At step SP4, the memory area of the RAM 10b is ensured. The memory areais ensured to store each data of plural clip image data and edition datathat will be generated by editing operation in the RAM 10b. At this stepSP4, the first management record data for clip data shown in FIG. 9C,the first management record data for event data shown in FIG. 9B and thefirst management record data for program data shown in FIG. 9A arerecorded in the RAM 10b.

At step SP5, a work folder to store such as a program and event datawhich will be produced by the editing operation by the computer 1. Theproduced work holder is recorded in the local hard disk 15a.

At step SP6, the CPU 10 transfers graphic data to the VRAM 13b at a realtime in order to display the graphic display for GUI on the monitor 14.

At step SP7, the same graphic as the graphic data stored in the VRAM 13bis displayed on the monitor 14.

At step SP8, whether the input video signal V2 should be displayed ornot on the record video screen 21a is confirmed. If there is noassignment of video display, it is judged that the editing operationwill not be performed, and it proceeds to step SP16 to terminate. If itis in the normal case, it proceeds to step SP9 because it is necessarythat the input video signal V2 is displayed on the record video screen21a to perform editing operation.

At step SP9, a control command of RS-422 is outputted to the hard diskarray 2 so that the video signal V2 is outputted to the computer 1. Thehard disk array 2, after receiving the control command from the computer1, generates video signal V2 as the first channel video signal from theinput video signal V1 and outputs it to the computer 1.

At step SP10, in the data converter unit 11b, a time code is extractedfrom the composite video signal V2 supplied to the computer 1 and alsothe inputted composite video signal is converted to digital componentvideo data. The converted video data is temporary stored in the framememory 11e in each frame unit. The processor controller 11a outputs thetime code data extracted in the data converter unit 11b to the CPU 10.

At step SP11, the video data stored in the frame memory 11c istransferred to the VRAM 13b. The video data to be transferred has lessread sampling from the frame memory 11c that is 380 pixels×240 pixelsvideo data. Note that, at this time, mediation of the image data bus 5ais performed so that the data transferred to the VRAM 13b is not onlythe video data from the frame memory 11c but also the video data istransferred from the frame memory 11c in the area where video data isdisplayed and image data is transferred from the CPU 10 in the areawhere a graphic image for GUI is displayed. Further, the data stored inthe VRAM 13b is updated at a real time so that video data can bedisplayed on the monitor 14 at a real time.

At step SP12, the graphic data and the video data which have been storedin the VRAM 13b are displayed on the monitor 14 at a real time.

At step SP13, it is judged whether the hard disk array 2 should start ornot the recording of the video data displayed in the record video screen21a. If it should start recording "START" button 31a is clicked.

At step SP14, if recording start is assigned, the CPU 10 outputs thecommand to the external interface 18. The external interface 18 convertsit to the communication format of the RS-422 standard and outputs it tothe hard disk array 2.

At step SP15, since recording has been started by the hard disk array 2,it is judged that all initial setting has completed, and this flow isterminated.

Description of First Marking Operation

Hereinafter, it will be described about marking operation in detail withreference to FIG. 12. Note that, the whole flow shown in FIG. 12 showsthe operation of CPU 10. In addition, this marking operation can be moreunderstood by referring to the description of FIG. 7 and FIG. 8.

After completing the flow shown in FIG. 11, the CPU 10 judges that thismarking operation can be performed and starts step SP20.

At step SP21, it is judged whether marking is newly performed or not.Whether marking is performed or not is judged by whether the mouse wasclicked or not in the state where the cursor is positioned in the areaof the mark IN button 24c or the mark OUT button 24f. Also, thisjudgment is judgment by an interrupting command supplied to the CPU 10.If the mark IN button 24c is clicked, the CPU 10 proceeds to step SP22by judging that the IN point has been assigned. Furthermore, if the markOUT button 24f is clicked, it proceeds to step SP30 by judging that theOUT point has been assigned.

At step SP22, the clip image data of IN point is formed. This clip imagedata of IN point is the data formed in reading out to the video dataVRAM 13b which has been stored in the frame memory 11c, and it has lesssampling rate so that it become the data quantity of 1/16 the video datarecorded in the frame memory 11c. Note that, this clip image data isconstituted of 95 pixels×60 pixels.

At step SP23, the clip image data which has been stored in the positionof the IN clip display area 24a of the VRAM 13b is displayed in the INclip display area 24a in accordance with the read out of data from theVRAM 13b.

At step SP24, it is judged whether the clip image data of IN point whichwas marked in step SP21 is the first marking or not. If it is the firstmarking, the CPU 10 returns to step SP21. If it is the second marking ormore, it proceeds to step SP25.

At step SP25, it is judged whether the clip image data previously markedis the clip image data of IN point or not. If the clip image datapreviously marked is the clip image data of IN point, the CPU 10proceeds to step SP26, but if the clip image data previously marked isthe clip image data of OUT point, it proceeds to step SP27.

At step SP26, the clip image data of IN point which was markedpreviously is moved to the clip display area 28 from the IN clip displayarea 24a. That is, this case means that IN point was marked twicesuccessively. As to the second management record data formed at thistime, it is good to refer to the description of FIG. 7, FIG. 8 and FIG.9.

At step SP27, it is judged whether an event is produced or not by theOUT point previously marked. If the event is produced by the previousmarking, the CPU 10 proceeds to step SP29, and if the event is producedby the previous marking, it proceeds to step SP28.

At step SP28, the clip image data of OUT point being displayed in theOUT clip display area 24d is moved to the clip display area 28, becauseit is judged that it is the clip image data which will not be used inproduction of event of the OUT point previously marked.

At step SP29, the clip image data being displayed in the OUT clipdisplay area 24d is cleared. The clip image data displayed in the OUTclip display area 24d has been registered already as the OUT point of anevent, thus it is not needed to move to the clip display area 28.

Returning to step SP21, it will be described about the case where theOUT point was marked in this step SP21. If the OUT point is assigned,the CPU 10 proceeds to step SP30.

At step SP30, the clip image data of OUT point is formed. This clipimage data of OUT point is the data formed when read out to the videodata VRAM 13b which has been stored in the frame memory 11c, and it hasless sampling rate so that it become the data quantity of 1/16. thevideo data recorded in the frame memory 11c. Note that, this clip imagedata is constituted of 95 pixels×60 pixels.

At step SP31, the clip image data which has been stored in the positionof the OUT clip display area 24d of the VRAM 13b is displayed in the OUTclip display area 24d in accordance with the read out of data from theVRAM 13b.

At step SP32, it is judged whether the clip image data of OUT pointwhich was marked in step SP21 is the first marking or not. If it is thefirst marking, the CPU 10 returns to step SP21, but if it is the secondmarking or more, it proceeds to step SP33.

At step SP33, it is judged whether the clip image data previously markedis the clip image data of IN point or not. If the clip image datapreviously marked is the clip image data of IN point, the CPU 10proceeds to step SP34, but if the clip image data previously marked isthe clip image data of OUT point, it proceeds to step SP36.

At step SP34, registration of event is performed. If the marking of OUTpoint after IN point is performed as the above, it is automaticallyregistered as an event. As to the description of the second managementrecord data which is formed in connection with the registration ofevent, it can be well understood by referring to the description of FIG.7 and FIG. 8.

At step SP35, the clip image data of IN point of the produced event iscopied to the event display area 29.

The description of step SP36, step SP37 and step SP38 are omittedbecause these are similar to step SP27, step SP28 and step SP29.

At step SP39, it is judged whether the marking should be finished ornot. This flow shown in FIG. 12 is repeated until the marking iscompleted.

Description of Second Marking Operation

FIG. 13A and FIG. 13B show the flow in producing an event from the videosignal reproduced from the hard disk array 2.

This flow is started from the state where the clip image data has beenstored already.

At step SP41, it is judged whether the clip image data is assigned ornot. On the assignment of clip image data, if the mouse isdouble-clicked (clicked twice successively) in the state where thecursor is positioned within the display position of the clip image data,the clip image data is assigned.

If the clip image data is assigned and if the assigned clip image datais the clip image data of IN point, it is displayed in the IN clipdisplay area 27a, but if it is the clip image data of OUT point, it isdisplayed in the OUT clip display area 27d, at step SP42.

At step SP43, the CPU 10 refers to the time code included in theassigned clip image data and outputs a control command to the externalinterface 18 so that video data of the time code is still-played back.The external interface 18 converts a still playback command to theRS-422 protocol and outputs it to the hard disk array 2. The hard diskarray 2 refers to relevant data to the received time code and memoryaddress, thereafter, the video data still-played back is outputted fromthe hard disk 73 as the second channel video data.

At step SP44, the video data outputted from the hard disk array 2 isreceived and performed prescribed image processing in the second videoprocessor 12.

At step SP45, the still playback video data stored in the frame memory12c is transferred to the VRAM 13b so as to be 380 pixels×240 pixels.

At step SP46, the playback video data stored in the VRAM 13b isdisplayed on the playback video screen 23a. on the playback video screen23a, only the still image is displayed because the still video data isoutputted from the hard disk array 2 not video signal at a real time.

Then at step SP47, it is judged whether the playback is assigned or notwith respect to the still video data displayed on the playback videoscreen 23a. If the PREVIEW button 32 is clicked in the state where thestill video data is displayed on the playback video screen 23a, it isjudged that playback operation should be started.

At step SP48, a playback start command is outputted to the hard diskarray 2 via the external interface 18. The hard disk array 2 receivesthe playback start command and outputs normal playback video data to thecomputer 1.

At step SP51, it is judged whether marking is performed or not. Whethermarking is performed or not is judged by whether the mouse was clickedor not in the state where the cursor is positioned in the area of themark IN button 27c or the mark OUT button 27f. Also, this judgment isjudgment by the interrupting command supplied to the CPU 10. If the markIN button 27c is clicked, the CPU 10 proceeds to step SP52 by judgingthat the IN point is assigned. Furthermore, if the mark OUT button 27fis clicked, it proceeds to step SP55 by judging that OUT point isassigned.

At step SP52, the clip image data of IN point is formed. This clip imagedata of IN point is the data formed in reading out to the video dataVRAM 13b which has been stored in the frame memory 12c, and it has lesssampling rate so that it become the data quantity of 1/16 the video datarecorded in the frame memory 12c. Note that, this clip image data isconstituted of 95 pixels×60 pixels.

At step SP53, the clip image data which has been stored in the positionof the IN clip display area 27a of the VRAM 13b is displayed in the INclip display area 27a in accordance with the read out of data from theVRAM 13b.

At step SP54, the clip image data of IN point which was markedpreviously and has been displayed in the IN clip display area 27d ismoved to the clip display area 28.

At step SP55, the clip image data of OUT point is formed. This clipimage data of OUT point is the data formed in reading out to the videodata VRAM 13b which has been stored in the frame memory 12e, and it hasless sampling rate so that it become the data quantity of 1/16 the videodata recorded in the frame memory 12c. Note that, this clip image datais constituted of 95 pixels×60 pixels.

At step SP56, the clip image data which has been stored in the positionof the OUT clip display area 27d of the VRAM 13b is displayed in the OUTclip display area 27d in accordance with the read out of data from theVRAM 13b.

At step SP57, it is judged whether the clip image data previously markedis the clip image data of IN point or not. If the clip image datapreviously marked is the clip image data of IN point, the CPU 10proceeds to step SP58, but if the clip image data previously marked isthe clip image data of OUT point, it proceeds to step SP59.

At step SP58, it is judged whether it should be newly registered as anevent. If the "NEW EVENT" button 33 is clicked, it means that it isnewly registered as an event. At step SP59, it performs the sameprocessing as step SP28.

At step SP60, registration of event is performed. If the marking of OUTpoint after IN point is performed and the "NEW EVENT" button 33 isclicked as the above, it is registered as an event. As to thedescription of the second management record data which is formed inconnection with the registration of event, it can be well understood byreferring to the description of FIG. 7 and FIG. 8.

At step SP61, the clip image data of IN point of the produced event iscopied to the event display area 29.

At step SP62, it is judged that the stop of playback of the video data,displayed on the playback video screen 23a, is assigned. If the stop isassigned, the CPU 10 proceeds to step SP63.

At step SP63, a stop command is outputted to the hard disk array 2 andthe processing is terminated.

Industrial Applicability

This invention relates to an edition system. The invention is suitablefor, for example, a system for editing a material required to bereported as soon as possible such as sports and news reports. Also, theinvention is applicable to a computer graphic system.

I claim:
 1. An edition system comprising a main recording andreproducing apparatus and a computer, wherein:said main recording andreproducing apparatus comprising(a) record means for recording sourcevideo data which is successively supplied from external equipment at areal time in recording medium means; (b) playback means for reproducingthe video data which has been recorded in said recording medium means inaccordance with a playback command from said computer, while said recordmeans records said source video data in said recording medium means insaid real time; and (c) output means for outputting the video data sameas the source video data recorded in said recording medium means to saidcomputer as first video data, and outputting the video data reproducedby said playback means to said computer as second video data; and saidcomputer comprising:(A) user interface means; (B) a video processor forreceiving said first video data and said second video data, andgenerating first clip image data showing the IN point or the OUT pointof said first video data from said first video data and also second clipimage data showing the IN point or the OUT point of said second videodata from said second video data; (C) display control means fordisplaying a graphic image concerning said user interface means, saidfirst video data, said second video data, said first clip image data andsaid second clip image data to a predetermined area of a display meansrespectively; and (D) central control means for controlling said videoprocessor and said display control means according to the operation ofsaid user interface means.
 2. The edition system according to claim 1whereinsaid central control means generates said playback commandcontrolling the playback means of said main recording and reproducingapparatus according to the operation of said user interface means. 3.The edition system according to claim 1 whereinsaid central controlmeans controls said processor so that when said IN point or said OUTpoint is marked by said user interface means, the first clip image datais generated from the first frame of the first video data which issupplied to said computer.
 4. The edition system according to claim 1whereinsaid central control means enters the edition period from said INpoint to said OUT point of said first video data as a first event, andenters the edition period from said IN point to said OUT point of saidsecond video data as a second event.
 5. The edition system according toclaim 4 whereinsaid central control means produces an edition program toobtain the video data edited so that said first event obtained from saidfirst video data which has a real time characteristic with respect tothe source video data recorded in said main recording and reproducingapparatus and said second event obtained from said second video datawhich has a non real time characteristic with respect to said sourcevideo data are mixed.
 6. The edition system according to claim 4whereinsaid central control means produces an edition program to obtainthe video data edited so that said first event obtained from said firstvideo data recorded in said main recording and reproducing apparatus andsaid second event reproduced from said main recording and reproducingapparatus and obtained from said second video data are mixed.
 7. Theedition system according to claim 4 wherein:said display means includesa record video display area for displaying said first video data, aplayback video display area for displaying said second video data, afirst IN clip display area for displaying the first clip image datashowing said IN point, a first OUT clip display area for displaying thefirst clip image data showing said OUT point, a second IN clip displayarea for displaying the second clip image data showing said IN point,and a second OUT clip display area for displaying the second clip imagedata showing said OUT point; and said central control means controlssaid video processor so that said first video data is displayed in saidrecord video display area as a moving image and said second video datais displayed in said playback video display area as a moving image. 8.The edition system according to claim 7 whereinsaid display meansfurther includes a first mark IN button area for marking an IN point insaid first video data, a first mark OUT button area for marking an OUTpoint in said first video data, a second mark IN button area for markingan IN point in said second video data, and a second mark OUT button areafor marking an OUT point in said second video data.
 9. The editionsystem according to claim 8 whereinsaid central control means controlssaid video processor so that when detecting that said first mark INbutton area is assigned by said user interface means, the first clipimage data showing said IN point is generated, when detecting that saidfirst mark OUT button area is assigned by said user interface means, thefirst clip image data showing said OUT point is generated, whendetecting that said second mark IN button area is assigned by said userinterface means, the second clip image data showing said IN point isgenerated, and when detecting that said first mark OUT button area isassigned by said user interface means, the second clip image datashowing said OUT point is generated.
 10. The edition system according toclaim 8 whereinsaid central control means enters said first event whendetecting that said first mark OUT button area is assigned after saidfirst mark IN button area was assigned by said user interface means, andenters said second event when detecting that said second mark OUT buttonarea is assigned after said second mark IN button area was assigned bysaid user interface means.
 11. The edition system according to claim 8whereinsaid central control means enters a plurality of first events byrepeating the marking operation in which the marking of said OUT pointof said first video data is performed after the marking of said IN pointof said first video data, and enters a plurality of second events byrepeating the marking operation in which the marking of said OUT pointof said second video data is performed after the marking of said INpoint of said second video data.
 12. The edition system according toclaim 8 wherein:said display means further includes a clip display areafor displaying said plurality of clip image data in parallel; and saidcentral control means controls said display control means so thattheclip image data of IN point or OUT point which is newly marked by saiduser interface means is displayed in said first IN clip display area,said first OUT clip display area, said second IN clip display area andsaid second OUT clip display area, and the clip image data which hasbeen marked temporary before than said newly assigned clip image data inthe marking order.
 13. The edition system according to claim 8wherein:said display means further includes a clip display area fordisplaying said plurality of clip image data in parallel; and saidcentral control means controls said display control means so that in thecase where the clip image data of IN point or OUT point is newly markedby said user interface means in the state where any clip image data hasbeen displayed in said first IN clip display area, said first OUT clipdisplay area, said second IN clip display area or said second OUT clipdisplay area already, the clip image data displayed in said first INclip display area, said first OUT clip display area, said second IN clipdisplay area or said second OUT clip display area in said clip displayarea.
 14. The edition system according to claim 13 wherein:said displaymeans further includes an event display area for displaying the clipimage data showing said event in parallel; and said central controlmeans controls said display control means so that the clip image data ofIN point or the clip image data of OUT point, showing said entered eventis displayed in said event display area in the entering order of saidevent.
 15. The edition system according to claim 14 wherein:said displaymeans further includes a program display area for displaying theplurality of clip image data showing said plurality of events inparallel; said central control means controls said display control meansso that the plurality of clip image data displayed in said event displayarea are rearranged so as to be a desired order, and thus rearrangedclip image data are displayed in said program display area; and saidcentral control means produces an edition program for editing saidplurality of events in accordance with the display order in said programdisplay area of said rearranged clip image data.
 16. The edition systemaccording to claim 15 wherein:said central control means displays saidrearranged clip image data in said program display area by repeating theoperation that selects a desired clip image data from the plurality ofclip image data displayed in said event display area by operating apointing device arranged in said user interface means, and copies thusselected clip image data to a desired display position in said programdisplay area, for each unit of said desired clip image data.
 17. Theedition system according to claim 15 wherein:said edition program is aprogram to obtain the video data edited so that said first event andsaid second event are mixed, in accordance with the display order of theplurality of clip image data displayed in said program display area,without regard to that the plurality of clip image data displayed insaid program display area are said first clip image data obtained fromsaid first video data or said second clip image data obtained from saidsecond video data.
 18. The edition system according to claim 7whereinsaid display means includes a clip display area for displayingsaid clip image data in parallel, an event display area for displayingthe clip image data showing said event in parallel, and a programdisplay area for displaying the clip image data showing said event whichhas been rearranged so as to be in a desired display order.
 19. Theedition system according to claim 18 wherein:said video processorincludes time code extract means for extracting first time code datafrom said first video data supplied from said main recording andreproducing apparatus and extracting second time code data from saidsecond video data supplied from said main recording and reproducingapparatus; and said central control device controls said display controlmeans so that said first time code data is displayed corresponding tothe first video data that is displayed in said record video display areaas a moving image, and said second time code data is displayedcorresponding to the second video data that is displayed in saidplayback video display area as a moving image.
 20. The edition systemaccording to claim 19 whereinsaid central control means controls saiddisplay control means so that said first time code data corresponding tothe clip image data displayed in said first IN clip display area and theclip image data displayed in said first OUT clip display area aredisplayed respectively, and also said second time code datacorresponding to the clip image data displayed in said second IN clipdisplay area and the clip image data displayed in said second OUT clipdisplay area are displayed respectively.
 21. The edition systemaccording to claim 19 whereinsaid central control means controls saiddisplay control means so that said first time code data corresponding tothe first clip image data displayed in said clip display area, saidevent display area and said program display area, and said second timecode data corresponding to the second clip image data displayed in saidclip display area, said event display area and said program display areaare displayed respectively.
 22. The edition system according to claim 18whereinsaid central control means adds a serial index number to saidclip image data in the generation order of said clip image data withoutregard to that said generated clip image data is said first clip imagedata or said second clip image data.
 23. The edition system according toclaim 22 whereinsaid central control device controls said displaycontrol means so that said index number added to the clip image datadisplayed in said clip display area is displayed respectively.
 24. Theedition system according to claim 22 whereinsaid central control meansadds a serial event number to said clip image data in the entering orderof said event without regard to that said entered event is said firstevent or said second event.
 25. The edition system according to claim 24whereinsaid central control device controls said display control meansso that said event number added to the event shown by the clip imagedata which is displayed in said event display area and said programdisplay area is displayed respectively.
 26. The edition system accordingto claim 18 whereinsaid central control means adds the clip type datashowing IN point to the clip image data marked as said IN point and alsoadds the clip type data showing OUT point to the clip image data markedas said OUT point.
 27. The edition system according to claim 26whereinsaid central control means controls said display control means sothat the character showing IN point or the character showing OUT pointis displayed on the basis of said clip type data which is added to theclip image data displayed in said clip display area, said event displayarea and said program display area.
 28. The edition system according toclaim 18 whereinsaid central control means includes memory means forstoring said first clip image data and said second clip image data whichare generated by said video processor, the data relating to said enteredfirst event, and the data relating to said entered second event.
 29. Theedition system according to claim 28 whereinsaid central control meansmakes said memory means store management record data for clip data formanaging the clip image data which is displayed in said clip displayarea, management record data for event data for managing the clip imagedata which is displayed in said event display area, and managementrecord data for program data for managing the clip image data which isdisplayed in said program display area.
 30. The edition system accordingto claim 29 wherein:said management record data for clip data isconstituted of a plurality of second management record data for clipdata for managing the first management record data for clip data formanaging the entire clip display area, and the clip image data which isdisplayed in said clip display area in each unit of clip image data;said management record data for event data is constituted of a pluralityof second management record data for event data for managing the firstmanagement record data for event data for managing the entire eventdisplay area, and the clip image data which is displayed in said eventdisplay area in each unit of clip image data; and said management recorddata for program data is constituted of a plurality of second managementrecord data for program data for managing the first management recorddata for program data for managing the entire program display area, andthe clip image data which is displayed in said program display area ineach unit of clip image data.
 31. The edition system according to claim30 wherein:said central control means, in the case where the displayorder of the clip image data displayed in said clip display area ischanged, said second management record data for clip data is changedwithout changing the storing position of said clip image data in saidmemory; said central control means, in the case where the display orderof the clip image data displayed in said event display area is changed,said second management record data for event data is changed withoutchanging the storing position of the clip image data displayed in saidevent display area in said memory; and said central control means, inthe case where the display order of the clip image data displayed insaid program display area is changed, said second management record datafor program data is changed without changing the storing position of theclip image data displayed in said program display area in said memory.32. The edition system according to claim 30 wherein:said centralcontrol means manages all of the clip image data to be displayed in saidclip display area by utilizing the link structure in which said secondmanagement record data for clip data is linked to said first managementrecord data for clip data; said central control means manages all of theclip image data to be displayed in said event display area by utilizingthe link structure in which said second management record data for eventdata is linked to said first management record data for event data; andsaid central control means manages all of the clip image data to bedisplayed in said program display area by utilizing the link structurein which said second management record data for program data is linkedto said first management record data for program data.
 33. The editionsystem according to claim 32 whereinsaid first management record datafor clip data includes the number of links data which shows the numberof said second management record data for clip data linked to said firstmanagement record data for clip data.
 34. The edition system accordingto claim 32 wherein:said first management record data for clip dataincludes the pointer data for assigning the storing position of saidsecond management record data for clip data, linked to said firstmanagement record data for clip data, in said memory means; and thesecond management record data for clip data which is linked to saidfirst management record data for clip data includes the handle data forassigning the storing position of the clip image data which is displayedin said clip image display area at first in said memory means.
 35. Theedition system according to claim 34 whereinsaid second managementrecord data for clip data linked to said first management record datafor clip data further includes the pointer data for assigning thestoring position of second management record data for clip data whichmanages the clip image data displayed following said clip image datadisplayed in said clip image display area at first.
 36. The editionsystem according to claim 32 whereinthe Nth second management recorddata for clip data for managing the clip image data displayed at Nth insaid clip display area ("N" is the value of integer larger than "2")includes that: the pointer data for assigning the storing position ofthe second management record data for clip data which is linked to saidfirst management record data for clip data at N-1^(st), in said memorymeans; the pointer data for assigning the storing position of the secondmanagement record data for clip data which is linked to said firstmanagement record data for clip data at N+1^(st), in said memory means;and the handle data for assigning the storing position of said clipimage data displayed at Nth, in said memory means.
 37. The editionsystem according to claim 32 wherein:said first management record datafor event data includes the pointer data for assigning the storingposition of said second management record data for event data which islinked to said first management record data for event data; and thesecond management record data for event data linked to said firstmanagement record data for event data includes the handle data of INpoint and the handle data of OUT point for assigning the storingposition of the clip image data of said IN point and the clip image dataof said OUT point, of said event entered at first, in said memory means.38. The edition system according to claim 37 whereinsaid secondmanagement record data for event data linked to said first managementrecord data for event data further includes the pointer data forassigning the storing position of the second management record data forevent data for managing the event which is entered following said evententered at first.
 39. The edition system according to claim 32whereinthe Nth second management record data for event data for managingthe event data assigned by the clip image data displayed at Nth in saidevent display area ("N" is the value of integer larger than "2")includes that: the pointer data for assigning the storing position ofthe second management record data for event data which is linked to saidfirst management record data for event data at N-1^(st), in said memorymeans; the pointer data for assigning the storing position of the secondmanagement record data for event data which is linked to said firstmanagement record data for event data at N+1^(st), in said memory means;and the handle data of IN point and the handle data of OUT point showingthe storing positions of the clip image data of IN point and the clipimage data of OUT point relating to the Nth event shown by said clipimage data displayed at Nth, respectively.
 40. The edition systemaccording to claim 32 wherein:said first management record data forprogram data includes the pointer data for assigning the storingposition of said second management record data for event data which islinked to said first management record data for program data; and thesecond management record data for event data linked to said firstmanagement record data for event data includes the handle data of INpoint and the handle data of OUT point for assigning the storingpositions of the clip image data of IN point and the clip image data ofOUT point, relating to the event which is entered as the first event ofthe edition program.
 41. The edition system according to claim 40whereinthe event managed by said second management record data forprogram data coincides with any one of the events managed by said secondmanagement record data for event data.
 42. The edition system accordingto claim 40 whereinsaid handle data of IN point and said handle data ofOUT point, of said second management record data for program data arecoincide with any one of the handle data of IN point and the handle dataof OUT point, of said second management record data for event data. 43.The edition system according to claim 40 whereinthe second managementrecord data for event data linked to said first management record datafor program data further includes the pointer data for assigning thestoring position of the second management record data for program datafor managing said event which is assigned for the next event to thefirst event of said edition program.
 44. The edition system according toclaim 40 whereinthe event shown by the clip image data displayed at Nthin said program display area ("N" is the value of integer larger than"2") is an event to be assigned for the Nth event of said editionprogram.
 45. The edition system according to claim 44 whereinsaid Nthevent is managed by the Nth second management record data for programdata which is linked to said first management record data for programdata at Nth.
 46. The edition system according to claim 40 whereinsaidcentral control means produces said edition program in accordance withthe link state of the plurality of second management record data forprogram data for managing a plurality of events shown by the pluralityof clip image data displayed in said program display area in each unitof event.
 47. The edition system according to claim 40 whereinthe Nthsecond management record data for program data linked to said firstmanagement record data for program data at Nth includes that: precedinglinked pointer data for assigning the storing position of the secondmanagement record data for program data which manages the event assignedfor the N-1^(st) event of said edition program; following linked pointerdata for assigning the storing position of the second management recorddata for program data which manages the event assigned for the N+1^(st)event of said edition program; and the handle data of IN point and thehandle data of OUT point showing the storing position of the clip imagedata of IN point and the clip image data of OUT point relating to theevent assigned for the Nth event of said edition program.
 48. Theedition system according to claim 47 whereinsaid central control meanscontrols said display control means so that any one of the clip imagedata displayed in said event display area is assigned by said userinterface means and the assigned event is copied and displayed in saidprogram display area; and said central control means generates thesecond management record data for program data including the same handledata of IN point and the handle data of OUT point as that the handledata of IN point and the handle data of OUT point included in saidsecond management record data for event data for managing said assignedclip image data, in order to manage the event shown by the clip imagedata copied and displayed in said program display area.
 49. The editionsystem according to claim 47 whereinsaid central control means rewritessaid preceding linked pointer data and said following linked pointerdata without changing the storing positions of the clip data of said INpoint and the clip image data of said OUT point in said memory andrewriting the handle data of IN point and said handle data of OUT point,these are stored in said second management record data for program data,to change the link state of said second management record data forprogram data so that the order of the events entered in said editionprogram is changed.
 50. The edition system according to claim 40whereinsaid second management record data for clip data, said secondmanagement record data for event data and said second management recorddata for program data includes the time code data showing the time codewhich corresponds to the clip image data managed by said each managementrecord data respectively.
 51. The edition system according to claim 50whereinsaid central control means controls said display control means soas to display the time code corresponding to each clip image data,displayed in said clip display area, said event display area and saidprogram display area, on the basis of said time code data, of saidsecond management record data for clip data, said second managementrecord data for event data and said second management record data forprogram data, stored in said memory means.
 52. The edition systemaccording to claim 40 whereinsaid central control means produces saidedition program based on the time code data stored in said secondmanagement record data for program data which manages the event shown bythe plurality of clip image data displayed in said program display area.53. The edition system according to claim 32 whereinsaid central controlmeans stores the serial index number which is added in the generationorder of said clip image data as the index number data of said secondmanagement record data for clip data for managing said clip image datadisplayed in said clip display area.
 54. The edition system according toclaim 53 whereinsaid central control means displays the index numberadded to the clip image data displayed in said clip display area on thebasis of said index number data of said second management record datafor clip data stored in said memory means.
 55. The edition systemaccording to claim 31 whereinsaid central control means stores a cliptype showing that said clip image data is the clip image data of INpoint or the clip image data of OUT point as the clip type data of saidsecond management record data for clip data.
 56. The edition systemaccording to claim 55 whereinsaid central control means displays theclip type of the clip image data displayed in said clip display area onthe basis of said clip type data of said second management record datafor clip data stored in said memory means.
 57. The edition systemaccording to claim 30 whereinsaid central control means controls saiddisplay control means so that each clip image data is displayed in saidclip display area, said event display area and said program display areaon the basis of said first management record data for clip data, saidsecond management record data for clip data, said first managementrecord data for event data, said second management record data for eventdata, said first management record data for program data, and saidsecond management record data for program data, these are stored in saidmemory means.
 58. The edition system according to claim 30 whereinsaidsecond management record data for clip data includes the time code datawhich shows the time code of each clip image data displayed in said clipdisplay area.
 59. The edition system according to claim 58 wherein:ifthe clip image data displayed in said clip display area is assigned bythe operation of said user interface means, said central control meansof said computer supplies a playback command based on said time codedata of said second management record data for clip data stored in saidmemory means to said main recording and reproducing means; said mainrecording and reproducing means wherein said playback means starts toreproduce video data from a time code position on the basis of said timecode data, responding to said playback command supplied from saidcomputer, and said output means outputs thus reproduced video datareproduced to said computer as second video data; and the centralcontrol means of said computer controls said display control means sothat said second video data is displayed in said playback video displayarea as a moving image.
 60. The edition system according to claim 58whereinthe central control means of said computer controls said displaycontrol means so that said assigned clip image data stored in saidmemory means is read out on the basis of the second management recorddata for clip data for managing said assigned clip image data stored insaid memory means and displayed in said second IN clip display area orsaid second OUT clip display area.
 61. The edition system according toclaim 58 whereinif said central control means of said computer detectsthat the clip image data displayed in said clip display area is assignedby the operation of said user interface means, said central controlmeans of said computer outputs a playback command to said main recordingand reproducing means so that video data is reproduced from the timecode position where said assigned clip image data has been recorded, onthe basis of said time code data of said second management record datafor clip data for managing said assigned clip image data stored in saidmemory means.
 62. The edition system according to claim 1 whereinsaidmain recording and reproducing means includes a plurality of disk arraysfor recording of source video data and a plurality of disk arrays forrecording of audio data.
 63. The edition system according to claim 1whereinsaid main recording and reproducing means further includes firstbuffering means for temporarily buffering said source video data, secondbuffering means for temporarily buffering the video data reproduced bysaid playback means, and a system controller for controlling said recordmeans, said playback means, said output means, said first bufferingmeans, and said second buffering means by receiving the control commandfrom said computer.
 64. The edition system according to claim 63whereinsaid system controller includes memory means for relating thetime code data added to said first video data with a record address ofsaid source video data and storing them.
 65. The edition systemaccording to claim 63 whereinsaid system controller controls saidplayback means by referring the time code data corresponding to theplayback command supplied from said computer and an address of the timecode data stored in the memory means of said system controller.
 66. Theedition system according to claim 63 whereinsaid system controllercontrols said first buffering means and said second buffering means sothat the source video data which has been recorded already is reproducedfrom said recording medium means while recording said source video insaid recording medium means.
 67. The edition system according to claim63 whereinsaid system controller controls said first buffering means andsaid second buffering means so as to seem to be that the recording ofsaid source video in said recording medium means and the playback fromsaid recording medium means are performed simultaneously in view fromsaid computer.
 68. A computer system for assigning a desired editionperiod with respect to source video data supplied from externalequipment, said computer system being usable with a recording device forrecording video data in real time and a reproducing device forreproducing recorded video data while said recording device records thevideo data in said real time, said system comprising:(A) user interfacemeans; (B) a video processor for generating clip image data showing INpoint or OUT point of the source video data from said source video data;(C) display means for displaying a graphic image relating to said userinterface means and said source video data as moving images, and alsodisplaying said clip image data as a static image; (D) memory means forstoring said clip image data, and also storing the management recorddata for storing the display position in said display means of said clipimage data; and (E) central control means for controlling said videoprocessor so that said clip image data is generated from said sourcevideo data at the timing of that said IN point or said OUT point ismarked by said user interface means in the state where said video datais displayed on said display means as a moving image, and alsocontrolling said display means so that said generated clip image data isdisplayed at a predetermined position of said display means on the basisof a management record data of said memory means.
 69. The computersystem according to claim 68 whereinsaid central control means entersthe edition period from the IN point of said source video data to theOUT point of said source video data, the edition period is assigned bysaid user interface, as an event.
 70. The computer system according toclaim 69 whereinsaid central control means enters said plurality ofevents by repeating the marking operation in which the marking of OUTpoint of said source video data is performed after the marking of INpoint of said source video data.
 71. The computer system according toclaim 69 whereinsaid display means includes that: a video display areafor displaying said source video data; an IN clip display area fordisplaying the clip image data of said IN point; an OUT clip displayarea for displaying the clip image data of said OUT point; a clipdisplay area for displaying said clip image data in parallel; an eventdisplay area for displaying the clip image data showing said enteredevent in parallel; and a program display area for displaying the clipimage data showing said event which is rearranged in parallel so as tobe in desired display order.
 72. The computer system according to claim71 wherein:said central control means controls said display means sothat the clip image data of IN point or the clip image data of OUT pointnewly marked by said user interface is displayed in said IN clip displayarea and said OUT clip display area, and clip image data markedtemporarily before than said newly marked clip image data is displayedin the marking order.
 73. The computer system according to claim 71whereinsaid central control means controls said display control means sothat the clip image data of IN point or the clip image data of OUT pointshowing said entered event is displayed in said event display area. 74.The computer system according to claim 71 whereinsaid central controlmeans controls said display means so that the clip image data in which aplurality of clip image data displayed in said event display area arerearranged so as to be in desired order, is displayed in said programdisplay area.
 75. The computer system according to claim 71 whereinsaidcentral control means displays said rearranged clip image data in saidprogram display area by repeating the operation that selects a desiredclip image data from the plurality of clip image data displayed in saidevent display area by operating a pointing device arranged in said userinterface means, and copies thus selected clip image data to a desireddisplay position in said program display area, in each unit of saiddesired clip image data.
 76. The computer system according to claim 71whereinsaid management record data is composed of that: managementrecord data for clip data for managing the clip image data displayed insaid clip display area; management record data for event data formanaging the clip image data to be displayed in said event display area;and management record data for program data for managing the clip imagedata to be displayed in said program display area.
 77. The computersystem according to claim 76 wherein:said management record data forclip data is constituted of a plurality of second management record datafor clip data for managing the first management record data for clipdata for managing the entire clip display area, and the clip image datawhich is displayed in said clip display area in each unit of clip imagedata; said management record data for event data is constituted of aplurality of second management record data for event data for managingthe first management record data for event data for managing the entireevent display area, and the clip image data which is displayed in saidevent display area in each unit of clip image data; and said managementrecord data for program data is constituted of a plurality of secondmanagement record data for program data for managing the firstmanagement record data for program data for managing the entire programdisplay area, and the clip image data which is displayed in said programdisplay area in each unit of clip image data.
 78. The computer systemaccording to claim 77 wherein:in the case where the display order of theclip image data displayed in said clip display area is changed, saidcentral control means changes said second management record data forclip data without changing the storing position of said clip image datain said memory; in the case where the display order of the clip imagedata displayed in said event display area is changed, said centralcontrol means changes said second management record data for event datais changed without changing the storing position of the clip image datadisplayed in said event display area in said memory; and in the casewhere the display order of the clip image data displayed in said programdisplay area is changed, said central control means changes said secondmanagement record data for program data is changed without changing thestoring position of the clip image data displayed in said programdisplay area in said memory.
 79. The computer system according to claim77 whereinsaid central control means manages all of the clip image datato be displayed in said clip display area by utilizing the linkstructure in which said second management record data for clip data islinked to said first management record data for clip data; said centralcontrol means manages all of the clip image data to be displayed in saidevent display area by utilizing the link structure in which said secondmanagement record data for event data is linked to said first managementrecord data for event data; and said central control means manages allof the clip image data to be displayed in said program display area byutilizing the link structure in which said second management record datafor program data is linked to said first management record data forprogram data.
 80. The computer system according to claim 79 wherein:saidfirst management record data for clip data includes the pointer data forassigning the storing position of said second management record data forclip data, linked to said first management record data for clip data, insaid memory means; and the second management record data for clip datawhich is linked to said first management record data for clip dataincludes the handle data for assigning the storing position of the clipimage data displayed in said clip image display area at first in saidmemory means.
 81. The computer system according to claim 80 whereinsaidsecond management record data for clip data linked to said firstmanagement record data for clip data further includes the pointer datafor assigning the storing position of the second management record datafor clip data which manages the clip image data displayed following saidclip image data displayed in said clip image display area at first. 82.The computer system according to claim 81 whereinthe Nth secondmanagement record data for clip data for managing the clip image datadisplayed at Nth in said clip display area ("N" is the value of integerlarger than "2") includes that: the pointer data for assigning thestoring position of the second management record data for clip datawhich is linked to said first management record data for clip data atN-1^(st) in said memory means; the pointer data for assigning thestoring position of the second management record data for clip datawhich is linked to said first management record data for clip data atN+1^(st) in said memory means; and the handle data for assigning thestoring position of said clip image data displayed at Nth in said memorymeans.
 83. The computer system according to claim 79 wherein:said firstmanagement record data for event data includes the pointer data forassigning the storing position of said second management record data forevent data which is linked to said first management record data forevent data; and the second management record data for event data linkedto said first management record data for event data includes the handledata of IN point and the handle data of OUT point for assigning thestoring positions of the clip image data of said IN point and the clipimage data of said OUT point, of said event entered at first, in saidmemory means.
 84. The computer system according to claim 83 whereinsaidsecond management record data for event data linked to said firstmanagement record data for event data further includes the pointer datafor assigning the storing position of the second management record datafor event data for managing the event which is entered following saidevent entered at first.
 85. The computer system according to claim 84whereinthe Nth second management record data for event data for managingthe event data assigned by the clip image data displayed at Nth in saidevent display area ("N" is the value of integer larger than "2")includes that: the pointer data for assigning the storing position ofthe second management record data for event data which is linked to saidfirst management record data for event data at N-1^(st) in said memorymeans; the pointer data for assigning the storing position of the secondmanagement record data for event data which is linked to said firstmanagement record data for event data at N+1^(st) in said memory means;and the handle data of IN point and the handle data of OUT point showingthe storing positions of the clip image data of IN point and the clipimage data of OUT point relating to the Nth event shown by said clipimage data displayed at Nth, respectively.
 86. The computer systemaccording to claim 79 wherein:said first management record data forprogram data includes the pointer data for assigning the storingposition of said second management record data for event data which islinked to said first management record data for program data; and thesecond management record data for event data linked to said firstmanagement record data for event data includes the handle data of INpoint and the handle data of OUT point for assigning the storingpositions of the clip image data of IN point and the clip image data ofOUT point, relating to the event which is assigned for the first eventof an edition program.
 87. The computer system according to claim 86whereinthe event managed by said second management record data forprogram data coincides with any one of the events managed by said secondmanagement record data for event data.
 88. The computer system accordingto claim 86 whereinthe handle data of said IN point and the handle dataof said OUT point, of said second management record data for programdata are coincide with any one of the handle data of IN point and thehandle data of OUT point, of said second management record day for eventdata.
 89. The computer system according to claim 86 whereinthe secondmanagement record data for event data linked to said first managementrecord data for program data further includes the pointer data forassigning the storing position of the second management record data forprogram data for managing said event which is assigned for the nextevent to the first event of said edition program.
 90. The computersystem according to claim 89 whereinthe event shown by the clip imagedata displayed at Nth in said program display area ("N" is the value ofinteger larger than "2") is an event to be assigned for the Nth event ofsaid edition program.
 91. The computer system according to claim 90whereinsaid Nth event is managed by the Nth second management recorddata for program data which is linked to said first management recorddata for program data at Nth.
 92. The computer system according to claim86 whereinsaid central control means produces said edition program inaccordance with the link state of the plurality of second managementrecord data for program data for managing a plurality of events shown bythe plurality of clip image data displayed in said program display areain each unit of event.
 93. The computer system according to claim 92whereinthe Nth second management record data for program data linked tosaid first management record data for program data at Nth includes that:preceding linked pointer data for assigning the storing position of thesecond management record data for program data which manages the eventassigned for the N-1^(st) event of said edition program; followinglinked pointer data for assigning the storing position of the secondmanagement record data for program data which manages the event assignedfor the N+1^(st) event of said edition program; and the handle data ofIN point and the handle data of OUT point showing the storing positionsof the clip image data of IN point and the clip image data of OUT pointrelating to the event assigned for the Nth event of said editionprogram.
 94. The computer system according to claim 93 whereinsaidcentral control means controls said display means so that any one of theclip image data displayed in said event display area is assigned by saiduser interface means and the assigned event is copied and displayed insaid program display area; and said central control means generates thesecond management record data for program data including the same handledata of IN point and the handle data of OUT point as that the handledata of IN point and the handle data of OUT point included in saidsecond management record data for event data for managing said assignedclip image data, in order to manage the event shown by the clip imagedata copied and displayed in said program display area.
 95. The computersystem according to claim 93 whereinsaid central control means rewritessaid preceding linked pointer data and said following linked pointerdata without changing the storing positions of the clip data of said INpoint and the clip image data of said OUT point in said memory andrewriting the handle data of said IN point and the handle data of saidOUT point, these are stored in said second management record data forprogram data, to change the link state of said second management recorddata for program data so that the order of the events entered in saidedition program is changed.
 96. The computer system according to claim79 whereinsaid second management record data for clip data, said secondmanagement record data for event data and said second management recorddata for program data include the time code data showing the time codewhich corresponds to the clip image data managed by said each managementrecord data respectively.
 97. The computer system according to claim 96whereinsaid central control means controls said display means so as todisplay the time code corresponding to each clip image data, displayedin said clip display area, said event display area and said programdisplay area, on the basis of said time code data, of said secondmanagement record data for clip data, said second management record datafor event data and said second management record data for program data,stored in said memory means.
 98. The computer system according to claim79 whereinsaid central control means stores the serial index numberwhich is added in the generation order of said clip image data as theindex number data of said second management record data for clip datafor managing said clip image data displayed in said clip display area.99. The computer system according to claim 98 whereinsaid centralcontrol means displays the index number added to the clip image datadisplayed in said clip display area on the basis of said index numberdata of said second management record data for clip data stored in saidmemory means.
 100. The computer system according to claim 76 wherein:themanagement record data for clip data for managing the clip image datadisplayed in said clip display area includes the time code data showingthe time code at the time when said clip image data is marked; and whenthe clip image data displayed in said clip display area is assigned,said central control means generates a predetermined playback command onthe basis of the time code data of said management record data for clipdata.
 101. A display management device for displaying supplied sourcevideo data and clip image data showing an IN point and an OUT pointwhich are marked with respect to said source video data, said displaymanagement device being usable with a recording device for recordingvideo data in real time and a reproducing device for reproducingrecorded video data while said recording device records the video datain said real time, said display management device having:an area fordisplaying a graphic image for user interface; a video display area fordisplaying said source video data as a moving image at a real time; anIN clip display area for displaying the clip image data showing an INpoint newly marked; an OUT clip display area for displaying the clipimage data showing an OUT point newly marked; a clip display area fordisplaying the clip image data which has been marked temporarily beforethan said newly marked IN point or OUT point, in accordance with themarking order; an event display area for displaying the clip image dataof IN point or the clip image data of OUT point showing an event whichis entered by marking said IN point and said OUT point; and a programdisplay area for displaying the clip image data of IN point or the clipimage data of OUT point showing said event, rearranged so as to be indesired display order.
 102. The display management device according toclaim 101 includingmemory means for storing that: the management recorddata for clip data for managing the clip image data displayed in saidclip display area; the management record data for event data formanaging the clip image data displayed in said event display area; andthe management record data for program data for managing the clip imagedata displayed in said program display area.
 103. The display managementdevice according to claim 102 whereinsaid management record data forclip data is constituted of a plurality of second management record datafor clip data for managing the first management record data for clipdata for managing the entire clip display area, and the clip image datawhich is displayed in said clip display area in each unit of clip imagedata; said management record data for event data is constituted of aplurality of second management record data for event data for managingthe first management record data for event data for managing the entireevent display area, and the clip image data which is displayed in saidevent display area in each unit of clip image data; and said managementrecord data for program data is constituted of a plurality of secondmanagement record data for program data for managing the firstmanagement record data for program data for managing the entire programdisplay area, and the clip image data which is displayed in said programdisplay area in each unit of clip image data.
 104. The displaymanagement device according to claim 103 whereinin the case where thedisplay order of the clip image data displayed in said clip display areais changed, said display management device changes said secondmanagement record data for clip data without changing the storingposition of said clip image data in said memory; in the case where thedisplay order of the clip image data displayed in said event displayarea is changed, said display management device changes said secondmanagement record data for event data without changing the storingposition of the clip image data displayed in said event display area insaid memory; and in the case where the display order of the clip imagedata displayed in said program display area is changed, said displaymanagement device changes said second management record data for programdata without changing the storing position of the clip image datadisplayed in said program display area in said memory.
 105. The displaymanagement device according to claim 103 whereinsaid display managementdevice manages all of the clip image data to be displayed in said clipdisplay area by utilizing the link structure in which said secondmanagement record data for clip data is linked to said first managementrecord data for clip data; said display management device manages all ofthe clip image data to be displayed in said event display area byutilizing the link structure in which said second management record datafor event data is linked to said first management record data for eventdata; and said display management device manages all of the clip imagedata to be displayed in said program display area by utilizing the linkstructure in which said second management record data for program datais linked to said first management record data for program data. 106.The display management device according to claim 105 whereinsaid firstmanagement record data for clip data includes the pointer data forassigning the storing position of said second management record data forclip data, linked to said first management record data for clip data, insaid memory means; and the second management record data for clip datawhich is linked to said first management record data for clip dataincludes the handle data for assigning the storing position of the clipimage data which is displayed in said clip image display area at firstin said memory means.
 107. The display management device according toclaim 106 whereinsaid second management record data for clip data linkedto said first management record data for clip data further includes thepointer data for assigning the storing position of the second managementrecord data for clip data which manages the clip image data displayedfollowing the clip image data displayed in said clip image display areaat first.
 108. The display management device according to claim 107whereinthe Nth second management record data for clip data for managingthe clip image data displayed at Nth in said clip display area ("N" isthe value of integer larger than "2") includes that: the pointer datafor assigning the storing position of the second management record datafor clip data which is linked to said first management record data forclip data at N-1^(st), in said memory means; the pointer data forassigning the storing position of the second management record data forclip data which is linked to said first management record data for clipdata at N+1^(st), in said memory means; and the handle data forassigning the storing position of the clip image data displayed at saidNth, in said memory means.
 109. A data display method of displayingsupplied source video data and the clip image data showing an IN pointand an OUT point which are marked with respect to said source video dataon a computer display, said method being usable with a recording devicefor recording video data in real time and a reproducing device forreproducing recorded video data while said recording device records thevideo data in said real time, said method comprising:(a) the step ofdisplaying a graphic image for user interface, and also displaying saidsource video data in the video display area on said computer display asa moving image; (b) the step of displaying the clip image data showingan IN point newly marked in an IN clip display area of said computerdisplay;the step of displaying the clip image data showing an OUT pointnewly marked in an OUT clip display area of said computer display; (c)the step of displaying the clip image data which has been markedtemporarily before than said newly marked IN point or OUT point in theclip display area of said computer display in accordance with themarking order; (d) the step of displaying the clip image data of INpoint or the clip image data of OUT point showing an event which isentered by marking said IN point and said OUT point in the enteringorder of said events; and (e) the step of displaying the clip image dataof IN point or the clip image data of OUT point showing said event whichis rearranged so as to be in desired display order in a program displayarea of said computer display.
 110. A clip image data display method ofdisplaying the clip image data showing an edition point at which markingis performed with respect to video data on a display screen, said methodbeing usable with a recording device for recording video data in realtime and a reproducing device for reproducing recorded video data whilesaid recording device records the video data in said real time, saidmethod comprising:(a) the step of displaying a graphic image for userinterface on said display screen, and also displaying the video datasupplied to said computer at a predetermined display position as amoving image at a real time; (b) the step of generating the clip imagedata showing IN point and the clip image data showing OUT point fromsaid video data responding to information inputted via said userinterface; (c) the step of entering an event showing an edition periodwhich is composed of said IN point and said OUT point; and (d) the stepof displaying the clip image data of said IN point or the clip imagedata of said OUT point used in entering said event in an event displayarea as the clip image data showing said entered event, and alsodisplaying the clip image data of said IN point or the clip image dataof said OUT point not used in entering said event in a clip displayarea.